salve a tutti.. spero tanto possiate darmi una mano..
sto cercando di far funzionare un forum fatto con flash e AmfPhp.
Sembra andare tutto bene senonchè nel corpo dei messaggi visualizzati nel forum le lettere accentate vengono visualizzate come à è ecc..
in flah ho inserito :
nel php la parte che riguarda il testo è la seguente:codice:System.useCodePage = true;pensavo che con $body = utf8_encode($body); si risolvesse e invece non va..codice:function sendTopic($subj="",$nick="",$body="",$forum_id) { if(empty($subj) || empty($nick) || empty($body) || empty($forum_id)) { return array("error" => "Cannot insert topic", "description" => "fileds missing"); } else { $subj = get_magic_quotes_gpc() ? addslashes($subj) : $subj; $nick = get_magic_quotes_gpc() ? addslashes($nick) : $nick; $body = get_magic_quotes_gpc() ? addslashes($body) : $body; $body = htmlentities($body); $body = ereg_replace("(([^\.<>[:space:]]+\.)|([[:alpha:]]+://))+". "[^\.<>[:space:]]+\.[^<>[:space:]]+", "<FONT COLOR=\"#0000CC\"><U><A HREF=\"http://\\0\" TARGET=\"_blank\">\\0</A></U></FONT>", $body); $body = utf8_encode($body); $subj = utf8_encode($subj); $nick = utf8_encode($nick); $insertQuery = sprintf("INSERT INTO amfphp_topics (forum_id, topic_user, topic_subject, topic_text, topic_date) VALUES ('%s','%s','%s','%s',NOW())", $forum_id, $nick, $subj, $body);
ho provato anche con $body = utf8_decode($body); e niente..
non so davvero più che fare .. aiutatemi vi prego .
se serve l'intero file php o altro ditemi..
grazie a chiunque vorrà rispondere

Rispondi quotando

