Sto costruendo un'applicazione internazionale che stampa in pdf una distinta di spedizione, ce l'ho persino fatta ma un errore diabolico mi perseguita.
In pratica da un form con pochi dati da inserire mi viene costruita la paginetta da stampare con l'indirizzo del destinatario e qualche altro dato, il tutto nella lingua del destinatario.
Gli indirizzi vengono presi da un database MySQL (UTF8) tutti i file sono salvati come UTF8 (senza BOM per i PHP) i file XHTML sono codificati UTF8 ma quando passo il valore dal form al PHP per la generazione del PDF perdo il charset. Non è il PDF lo perdo prima.
In pratica se scrivo che ne so:
Mi arrivaTř. Edv. Beneše 1
Plzeň, 306 17
Česká republika
cioè tutti i caratteri "strani" diventano punti interrogativi, ma nel database di partenza l'indirizzo è scritto giusto, quello che ho inserito l'ho preso da lì!T?. Edv. Bene?e 1
Plze?, 306 17
?esk? republika
Non so che pesci prendere, l'unica cosa che mi viene in mente è il server Web un Abyss X1 se no non so che altro pensare, qualcuno mi sa dare un dritta?