Hello tout le monde,
je cross post un peu un topic que j'ai lancé sur OSA. Voici le problème :
Je regarde des fichiers de log générés sur un serveur Unreal Tournament tournant sous Linux et entre chaque caractère j'ai un ^@ qui apparait, Voici un exemple où on voit marqué game GameMutator
^@g^@a^@m^@e^@ ^@G^@a^@m^@e^@M^@u^@t^@a^@t^@o^@r^@ |
Kristoph m'a fait la remarque suivante :
UT => Unicode => log d'UT en Unicode
Le caractère ^@ correspond au caractère 0x00 en hexa. Unicode donc |
En faisant un cat sur ce fichier, il s'affiche correctement. Mais en redirigeant le cat sur un fichier et en éditant celui après, j'ai toujours la même chose. J'ai bidouillé sans trop de raisons avec flip et dos2unix, mais ca ne change pas. J'ai fini par tenté un less apres un export LESSCHARSET=utf-8, mais ca ne fonctionne pas.
Il me faudra juste un cat "unicode", que je puisse redirigé sa sortie dans un fichier. Une idée d'outil déja existant ou autre ?
Merci d'avance à vous !
A+
Message édité par Evadream -jbd- le 19-12-2002 à 01:40:33