Newsgroup: it.comp.www.php
Titolo: lettere accentate

Aiutino please..
swf con testo modificabile on line che viene salvato su file xml tramite
php...
Le lettere accentate  mi diventano strane.. per esempio à diventa Ã.
Se aggiorno la pagina html tornano a posto ma sta cosa non va bene...
Lo script php:
<?
        clearstatcache();
        $filename=$xmlToSave;;
        $fp=@fopen($filename,"w");
 $rec=stripslashes($xmlContent);
   fwrite($fp,$rec);
  fclose($fp);
  chmod($filename, 0777 );
  if ($fp) {
                            echo ("&erro=NONE&statusText=SUCCESS! changes
saved to database!");
        } else {
                echo ("&erro=OK&statusText=SERVER ERROR!,  there was a
problem. Pls try again!");
 exit();
        }
?>
 C'è modo di dirgli anche di visualizzare sempre le lettere accentate nel
modo corretto?
Ho fatto una ricerca nei vecchi post che mi ha mandata qui:
http://it2.php.net/htmlentities
 ma non ho ben capito che fare...
Grazie a chi sarà così gentile da rispondere
Paola

modo corretto?
"Dirgli" a chi? Al sistema, all'editor che usi per rileggere il file, al
browser, al file system, all'SWF... non hai un solo interlocutore... :-)
Leonardo
-- 
Time's angles, mages tell, conceal a place
incredible, beyond the mundane mind;
night-shrouded and between the seas of space
dread creatures drift in the ageless winds.

 browser, al file system, all'SWF... non hai un solo interlocutore... :-)
 al file xml? Al browser? Non lo so piů nemmeno io :(
Paola

 al file xml? Al browser? Non lo so piů nemmeno io :(
Direi che il primo passo e' chiarirsi le idee, poi vediamo...


 Leonardo
 Indiscutibilmente vero..
Dunque.. in flash č tutto ok, l'xml non fa che da contenitore...
Avevo un problema simile con gli apostrofi e l' ho risolto ( grazie al ng)
modificando il php.. per questo suppongo che  si tratti di una cosa simile..
Non conosco quasi per nulla la sintassi del php.. non vorrei aver sbagliato
qualcosa.. per esempio le lettere  scritte maiuscole o minuscole nel codice
sono uguali?
Mi rendo conto di chiedere un aiuto sembrando un po' vaga tuttavia.. saresti
cosě gentile?
Grazie
Paola

 Paola
Ciao,
specifichi una codifica per l' xml? Quale charset?
htmlentities non può essere usato con l'xml perchè (savlo la presenza di una
DTD ad hoc) le entità HTML non sono entità XML valide
Fabio
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/


 Grazie del chiarimento .. almeno escludo anche questa ;)
Altri suggerimenti?
Paola


Sì, dimmi se specifichi una codifica oppure no



 Se fossi sicura di aver capito la domanda risponderei di no...
( mamma che vergogna)
Paola

cosě gentile?
Allora, partiamo dal principio. *** Cosa stai cercando di fare? ***
No, non "Voglio ricevere un POST da SWF...".
La risposta che mi aspetto e' "Voglio mostrare del testo a video" o
qualcosa di altrettanto poco informatico :-).
Una volta che abbiamo stabilito cosa vogliamo fare, decideremo come
farlo nel modo piu' semplice e meno soggetto a casini possibile.



ok scusa,
cerco di essere più chiaro :)
Non puoi usare htmlentities() perchè le entità html non sono entità xml
valide.
Probabilmente gli accenti vengono male interpretati perchè il browser non
conosce la codifica dell'xml che stai inviando, ad esempio all'inizio del
xml c'è questa dichiarazione?
<?xml version="1.0" encoding="UTF-8"?> oppure
<?xml version="1.0" encoding="iso-8859-1"?>
Comunque casualmente ho notato che nel forum di 
html.it
 c'è un caso simile
al tuo e hanno risolto in altro modo
http://forum.html.it/forum/showthread.php?s=&threadid=628681



 Allora il modo piů facile per  spiegarmi č farti vedere:
http://www.3climbing.it/green/test/orari.html
Perň a volte le lettere accentate si vedono male ( anche se da ieri sembra
che non succeda piů.. mistero)
Paola


No nell'xml non c'è niente di simile..
 ora vado a leggere il post nel forum, grazie ;)
Paola

che non succeda piů.. mistero)
Be', e' una form. Non potresti realizzarla in HTML puro?


 --
 È una cosa aggiornabile on line.. non so se si può fare una cosa così in
html..
Paola


:Provate a guardare gli ingredienti del famoso Labello che si usa per
:le labbra screpolate: Butirrospermum Parkii (sperma di maiale).


Risolto o no?
Nei file xml che uso io c'è l'indicazione della codifica e non ho problemi
con Flash e gli accenti.
Comunque, come ti ha consigliato Leonardo, se non hai particolari esigenze
grafiche puoi usare un normale form html
