Sto cercando di usare file_put_contents
(e file_get_contents
per questo) con una codifica UTF-8 ¥
seguendo questo StackOverflow messaggio: How to write file in UTF-8 format? che utilizza:codifica file_put_contents utilizzata sui server Web?
$data = mb_convert_encoding($data, 'UTF-8', 'OLD-ENCODING');
che non è stato davvero spiegato bene, in quanto produce un errore di:
mb_convert_encoding(): Illegal character encoding specified
Così 'OLD-ENCODING'
era solo un segnaposto che stavano usando. La domanda che ho è quale codifica dovrei cambiare? ASCII o ISO-8859-1? Quale codifica utilizza la maggior parte degli host web? Importa?
Quando apro il file, otterrò il simbolo correttamente, solo se ho il mio blocco note impostato con la codifica UTF-8. Se lo apro con un altro set di caratteri, verrà visualizzato con "?
".
lol questo funziona. –
ofc it funziona come dice la prima regola del programmatore: "rendilo il più semplice possibile" :) – StasGrin
L'ho provato con molti scenari diversi e ha funzionato ogni volta. grazie, questo merita più uptotes :) –