nntp2http.com
Posting
Suche
Optionen
Hilfe & Kontakt

[php]charset e entities

Von: RedWiz (redwiz@inwind.it) [Profil]
Datum: 16.07.2008 19:16
Message-ID: <pan.2008.07.16.17.16.26.450983@inwind.it>
Newsgroup: it.comp.os.linux.development
visto che sul gruppo di php nessuno m'ha detto niente, ci provo anche qua
(sia mai)

ciao, sono alle soglie dell'esaurimento :)

descrivo la situazione
su un host (aruba) un un sitarello fatto con un cms
dal cms estraggo una pezzo di html da lui preparato per farne il pdf

primo tentativo: si vedono male tutte le accentate e apici doppi e singoli
nella forma: &#82...

bene si parte:
1 - do alla stringa una passata con  html_entity_decode($pdf_text_html,
ENT_QUOTES, "UTF-8" );
risultato : nessuno, come non averle fatto niente.

controllo la pagina del manuale:
http://it2.php.net/manual/it/function.html-entity-decode.php
e viene fuori che su versioni vecchie di php la trasformazione con utf.8
è buggata (capendo che tale versione è la 4.3), controllo phpinfo,la
versione è la 4.4.7. In ogni caso qualcosa che non funziona c'è.
Nella pagina del manuale ci sono svariate soluzioni al bug, le provo tutte:

una non va perchè sul server non è disponibile iconv, un'altra mi
trasforma gli apici in : <acolpallinosopra><euro><tm> , un'altra in
altri caratteri ancora.

isomma le ho provate tutte e non ne funziona una!

che devo fa?
mollo l'host? :(

[ Auf dieses Posting antworten ]