Hoy he tenido problemas con los caracteres UTF8 al migrar el Portal CPGNuke/DragonflyCMS de la versión 9.0.6 a la 9.2.1 en Google Earth
Como sabe todo webmaster que tenga un portal CPGNuke, este portal esta completamente migrado a Codificación de caracteres UTF8, lo que permite usar distintas lenguas en un misma página, sin problemas de carateres incorectos (por ejemplo puedo escribir una línea en español y chino: 新 闻网 页贴 吧知 道 图 片).
Ya habia observado en mis pruebas previas los fallos en los acentos y ñ, asi como en algunos caracteres típicos del español (función, página, Español ...), pese a que el portal ya usaba UTF8, en la versión previa.
Estos problemas los habia solucionado con un cambio de codificación con el editor de textos Ultraedit.
Solucion con conversion en editor de textos Utraedit:
Esta solución tiene el inconveniente de que puede fallar en algun carácter, y al final hay que meter la base de datos a trozos, subsanando los problemas uno a uno.
Solucion en config.php:
El fichero config.php (includes/config.php)
Se... Leer más ...
Veo que tienes una versión de PHP inferior a la 5.2 (PHP Version 5.0.4) en esa versión los comandos inet_ntop y inet_pton de PHP estaban implementados, pero no funcionaban correctamente.
Supongo que no puedes actualizar tu servidor a una version de PHP posterior a la 5.2, asi que te voy a proponer darle un "cambiazo".
Vete a la linea 603 del Fichero "includes/cmsinit.inc" y encontrarás lo siguiente:
# IP Handling
function encode_ip($ip) {
if (PHPVERS >= 43) { $backtrace = debug_backtrace(); }
$backtrace = empty($backtrace) ? array('file' => 'unknown', 'line' => 0) : $backtrace[0];
trigger_error("DEPRECATED call to <a href=\"http://dragonflycms.org/$function\">$function</a>() by {$backtrace['file']} on line {$backtrace['line']}.", E_USER_WARNING);
return inet_pton($ip);
}
Me he encontrado un curioso domumento que explica como dinamizar un foro.
Como gestionarlo, administrarlo, darle vida....
Mi reconocimiento al experto anónimo que lo ha hecho.
Lo siguiente son perlas para los moderadores:
La teleformación es una experiencia social cuya riqueza reside en sus múltiples formatos de comunicación. No obstante, es necesario tener en cuenta algunos factores para que esta comunicación sea efectiva y armónica.
Algunas de estas reglas son:
* Recordar que “al otro lado” hay personas: a pesar de no verlas ni poder registrar todo lo constituye el lenguaje no-verbal, es importante tener conciencia del efecto de nuestros mensajes.
* Tener en cuenta la pluriculturalidad: la red es pluricultural y sobre todo en foros, varias personas pueden tener procedencias muy diversas. Por ello, determinadas palabras y expresiones que en principio parecen inofensivas pueden ser malinterpretadas por otras personas.
* No hacer nada on line que no harías off line: no es correcto escribir en un mensaje lo que no diríamos cara a cara. Asimismo, los mensajes en un foro permanecen y pueden ser consultados... Leer más ...