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 &agrave &egrave ecc..
in flah ho inserito :
codice:
System.useCodePage = true;
nel php la parte che riguarda il testo è la seguente:
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);
pensavo che con $body = utf8_encode($body); si risolvesse e invece non va..
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