Ho provato e nulla, ma dopo aver girato sono riuscito a risolvere in questo modo:
string utf8_decode ( "metti qui il tuo testo con caratteri strani);
spero a qualcuno possa servire, saluti.
Ho provato e nulla, ma dopo aver girato sono riuscito a risolvere in questo modo:
string utf8_decode ( "metti qui il tuo testo con caratteri strani);
spero a qualcuno possa servire, saluti.
La funzione utf8_decode ha uno scopo specifico: trasformare una stringa codificata in utf-8 (e contenente caratteri latin1) in una codificata in iso-8859-1 single byte. In questo caso funziona, pero' e' un passaggio inutile, visto che puoi definire il charset corretto come ti ha detto Alhazred.
Metti di avere un messaggio in italiano da mandare a un tuo amico che parla perfettamente sia tedesco che italiano: ha senso tradurlo in tedesco? L'unica differenza e' che il tuo amico sa distinguere da solo tra tedesco e italiano, mentre i device che ricevono i tuoi dati invece hanno bisogno che tu gli dica che "lingua" parli.
Usando utf8 in ogni passaggio dei dati, non ci sono mai problemi di caratteri "strani".