j'ai des "^@" intercalés partout > Unicode inside [Edition de fichier] - Logiciels - Linux et OS Alternatifs
Marsh Posté le 18-12-2002 à 22:33:58
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 ![]()
Marsh Posté le 18-12-2002 à 22:54:26
Je viens de faire des essais non concluant avec flip et dos2unix ![]()
Marsh Posté le 18-12-2002 à 23:09:11
UT => Unicode => log d'UT en Unicode
Le caractère ^@ correspond au caractère 0x00 en hexa. Unicode donc ![]()
Marsh Posté le 18-12-2002 à 23:20:18
Merci pour ta rapide réponse ! Je vais chercher dans ce sens. Cependant, je suis pas très familié avec tous ces problèmes. N'y a t'il pas des outils de conversion, ou bien des commande via cat qui pourraient me permettre de récupérer ce que je souhaite ?
Je n'ai pas vu grand chose d'exploitable de le man cat
Merci, a+
Marsh Posté le 18-12-2002 à 23:40:48
Il me faudrait en fait un cat unicode alors ?
Ca existe ? ![]()
Marsh Posté le 18-12-2002 à 23:59:29
Je suis en train de lire le Unicode HowTo, c'est fichtrement intéressant.
Marsh Posté le 19-12-2002 à 00:10:01
J'ai tenté un less apres un export LESSCHARSET=utf-8 mais ca passe pas ![]()
Marsh Posté le 19-12-2002 à 01:41:07
J'ai cross posté sur Programmation :
http://forum.hardware.fr/forum2.ph [...] ubcat=#bas
Marsh Posté le 19-12-2002 à 10:28:39
En fait, le charset n'est pas UTF-8 mais UTF-16. La preuve car il stoque tes lettres de base sur 16 bits : "^@A" soit 2 octets pour representer le caractere A
Sinon, trouve toi yudit ![]()
Marsh Posté le 19-12-2002 à 12:07:12
Ok, merci bien ! Je comprends donc pourquoi la petite fonction que j'ai mis au point ( cf. lien vers programmation ) fonctionne.
Encore merci pour toutes tes infos !
A+
Marsh Posté le 18-12-2002 à 22:25:41
Hello,
Je regardes 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, c'est assez embetant pour le lire =). Voici un exemple ou on voit marqué game GameMutator
^@g^@a^@m^@e^@ ^@G^@a^@m^@e^@M^@u^@t^@a^@t^@o^@r^@
Y'a t'il une explication à cela avant de tenter une quelconque modfications via sed ou autre ? (ou j'aurais besoin d'aide
A+
Message édité par Evadream -jbd- le 19-12-2002 à 00:24:21