Problème d'encodage en intégrant SMF a CMSMS
Posted: Sat Mar 29, 2008 4:13 pm
Bonjour a tous, je suis en train d'essayer d'integrer le forum SMF a mon site CMSMS.
Mon gros problème semble être que les 2 entités : CMSMS et SMF font un genre de utf8_encode...
Et forcement, CMSMS le fait aussi sur ce que SMF affiche ce qui fait en gros un genre de utf8_encode(ut8_encode(...
ce qui me donne en fait des caractères pas très jolie du genre "�"
Il semblerai que ces caractères soient doublement encodé en utf8, et je ne sais pas comment m'en sortir.
Si je passe CMSMS en ISO-8859-1
Ca rend tout le site complètement mal encodé, SAUF la partie forum... (mais bon, je peux décemment pas rester comme ça
)
Pour integrer le forum, j'ai utiliser la technique la plus simple avec un tag utilisateur
J'ai bien essayer la méthode plus propre avec SSI.php, mais ça me donne exactement la même chose...
quelqu'un aurait une idée s'il vous plaît ? ça me sauverai grave !!
merci à tous.
Mon gros problème semble être que les 2 entités : CMSMS et SMF font un genre de utf8_encode...
Et forcement, CMSMS le fait aussi sur ce que SMF affiche ce qui fait en gros un genre de utf8_encode(ut8_encode(...
ce qui me donne en fait des caractères pas très jolie du genre "�"
Il semblerai que ces caractères soient doublement encodé en utf8, et je ne sais pas comment m'en sortir.
Si je passe CMSMS en ISO-8859-1
Code: Select all
$config["default_encoding"] = "ISO-8859-1";

Pour integrer le forum, j'ai utiliser la technique la plus simple avec un tag utilisateur
Code: Select all
global $forum_version, $time_start, $maintenance, $mtitle, $mmessage, $mbname, $language, $boardurl, $webmaster_email, $cookiename, $db_server, $db_name, $db_user, $db_passwd, $db_prefix, $db_persist, $db_error_send, $boarddir, $sourcedir, $db_last_error, $db_connection, $modSettings, $memcached, $cache_hits, $cache_count, $db_cache, $db_count, $board, $topic, $scripturl, $context, $HTTP_SESSION_VARS, $rand_code, $ban, $log_time, $timeOnlineUpdated, $old_url, $USER_AGENT, $admin_time, $ID_MSG_LAST_VISIT, $unread_messages, $sc, $settings, $user_info, $user_settings, $ID_MEMBER, $txt, $board_info, $options, $db_show_debug, $language_dir, $forum_copyright;
echo " ";
include ("forum/index.php");
quelqu'un aurait une idée s'il vous plaît ? ça me sauverai grave !!
merci à tous.