|
Forum Flash, Actionscript, PHP e MySQL
|
|
|
|
|
|
| Autore |
Messaggio |
claire
principiante


Registrato: 28/02/04 19:34
Messaggi: 96
Località: Roma
|
Oggetto: lettere accentate ...
Inviato: 28.11.04 | 21:13 |
|
|
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 :
| Codice: | System.useCodePage = true; |
nel php la parte che riguarda il testo è la seguente:
| Codice: | <?php
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.. ____________________________________________________________ http://www.giuncarossa.it
http://www.3climbing.it |
|
| Torna in cima |
|
|
Sponsor
|
|
 |
claire
principiante


Registrato: 28/02/04 19:34
Messaggi: 96
Località: Roma
|
Oggetto:
Inviato: 28.11.04 | 21:18 |
|
|
ho riletto.. naturalmente intendevo dire che le lettere accentate si come & agrave & egrave ecc.. sigh.. solo che questo forum (che è serio) me le convertiva in lettere giuste :( ____________________________________________________________ http://www.giuncarossa.it
http://www.3climbing.it |
|
| Torna in cima |
|
|
dioz
moderatore


Registrato: 13/01/04 12:53
Messaggi: 215
Località: Roma
|
Oggetto:
Inviato: 29.11.04 | 16:09 |
|
|
non è questione di forum serio, è questione di pagina html, il flash non interpreta quei codici che sono html standard, ti conviene scrivere direttamente la lettera accentata dal php o usare l'urlencode invece che quel codice  ____________________________________________________________
Be Original: Julay Sviluppo Web |
|
| Torna in cima |
|
|
claire
principiante


Registrato: 28/02/04 19:34
Messaggi: 96
Località: Roma
|
|
| Torna in cima |
|
|
|
|
Non puoi inserire nuovi Topic in questo forum Non puoi rispondere ai Topic in questo forum Non puoi modificare i tuoi messaggi in questo forum Non puoi cancellare i tuoi messaggi in questo forum Non puoi votare nei sondaggi in questo forum Non puoi allegare files in questo forum Puoi downloadare gli allegati in questo forum
|
|