Bonjour, voila, des fois j'ai un fichier qui n'est pas dans le bon encodage, ex(ISO,UTF8...), un petit clic dans mon éditeur me permet de corriger cela.
Existerait t'il un moyen de le faire en PHP? pour automatiser cela?
Merci
Bonjour, voila, des fois j'ai un fichier qui n'est pas dans le bon encodage, ex(ISO,UTF8...), un petit clic dans mon éditeur me permet de corriger cela.
Existerait t'il un moyen de le faire en PHP? pour automatiser cela?
Merci
file_get_contents()
iconv()
file_put_contents()
Ok merci, j'étais sur ce genre de code mais voila un exemple plus complet :
Je cherche a changer l'encodage du fichier, pas d'une chaine.
Ex : J'ai un fichier qui a l'écran me donne des caracteres bisare, dans mon éditeur le petit clic UTF8 par exemple me corrige sa souvent.
En utilisant ton code, je vais changer l'encodage du contenu, pas du fichier car si je le fait, quand j'ouvre dans mon éditeur le fichier sera tjs pas en UTF8.
Bon dans l'absolu si le contenu est bon je veux bien admettre que c'est une alternative si ca marche.
Mais pour iconv, il fait bien savoir quel est l'encodage d'origine, si je fait avec mb_detect_enconding sur une string (et dans mon éditeur je suis en ISO) il me sort quand meme UTF8 donc ca n'a pas l'air detre tres efficace... une idée?
Un fichier n'a pas d'encodage propre.
C'est son contenu qui est écrit avec un encodage.
D'ailleurs si tu écris "abcd" dans un fichier en ANSI, tu obtiendras le même fichier que si tu écris "abcd" dans un fichier en UNICODE.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager