J'ai enfin fait un analyseur d'un ancien fichier texte généré par ordinateur. Maintenant, le problème est l'encodage de caractères. Ou du moins c'est ce que je pense.remplacer "double guillemet low-9" avec php
J'ai essayé beaucoup de méthodes trouvées dans stackoverflow pour remplacer double guillemet low-9 avec php. Pas de succès jusqu'à présent.
Ceci est mon code:
$lines = file("RECEIVE_modified.txt", FILE_IGNORE_NEW_LINES);
$result = str_replace("\0xE2\0x80\0x9E", "ä", $lines);
J'ai essayé „,
et d'autres possibilités au lieu de \0xE2\0x80\0x9E
.
Le code fonctionne, bien sûr, mais quelle est la bonne syntaxe pour ce guillemet stupide?
Cela vous ennuie de poster un échantillon de 'RECEIVE_modified.txt' afin que nous puissions facilement tester avant de poster une réponse? – Spectarion
Certains textes "ier 12345, 0, 270317125439, 270317135729, 934, 1262 etc ... – Rautakannel
Il serait très utile d'inspecter le fichier avec un éditeur hexadécimal pour obtenir les octets exacts utilisés pour ce caractère ... – deceze