Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1780 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Logiciels

  [Edition de fichier] j'ai des "^@" intercalés partout > Unicode inside

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Edition de fichier] j'ai des "^@" intercalés partout > Unicode inside

n°203104
Evadream -​jbd-
Posté le 18-12-2002 à 22:25:41  profilanswer
 

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 :D)
 
A+


Message édité par Evadream -jbd- le 19-12-2002 à 00:24:21
mood
Publicité
Posté le 18-12-2002 à 22:25:41  profilanswer
 

n°203108
Evadream -​jbd-
Posté le 18-12-2002 à 22:33:58  profilanswer
 

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 :/

n°203113
Evadream -​jbd-
Posté le 18-12-2002 à 22:54:26  profilanswer
 

Je viens de faire des essais non concluant avec flip et dos2unix :/

n°203127
Kristoph
Posté le 18-12-2002 à 23:09:11  profilanswer
 

UT => Unicode => log d'UT en Unicode
 
Le caractère ^@ correspond au caractère 0x00 en hexa. Unicode donc :)

n°203152
Evadream -​jbd-
Posté le 18-12-2002 à 23:20:18  profilanswer
 

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+

n°203197
Evadream -​jbd-
Posté le 18-12-2002 à 23:40:48  profilanswer
 

Il me faudrait en fait un cat unicode alors ?
 
Ca existe ? :D

n°203213
Evadream -​jbd-
Posté le 18-12-2002 à 23:59:29  profilanswer
 

Je suis en train de lire le Unicode HowTo, c'est fichtrement intéressant.

n°203217
Evadream -​jbd-
Posté le 19-12-2002 à 00:10:01  profilanswer
 

J'ai tenté un less apres un export LESSCHARSET=utf-8 mais ca passe pas :/

n°203225
Evadream -​jbd-
Posté le 19-12-2002 à 01:41:07  profilanswer
 

J'ai cross posté sur Programmation :
 
http://forum.hardware.fr/forum2.ph [...] ubcat=#bas
 

n°203273
Kristoph
Posté le 19-12-2002 à 10:28:39  profilanswer
 

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 ;)

mood
Publicité
Posté le 19-12-2002 à 10:28:39  profilanswer
 

n°203304
Evadream -​jbd-
Posté le 19-12-2002 à 12:07:12  profilanswer
 

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+


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Logiciels

  [Edition de fichier] j'ai des "^@" intercalés partout > Unicode inside

 

Sujets relatifs
[Newbie inside] Plein de questions cons ![TROLL INSIDE] Windows c'est mieux que Linux
La ClarkConnect 1.2 est sortie et elle marche ! [Experience Inside]Aidez moi !!! probleme de FAT !!! Linux inside !!!
probleme de partage de fichier sous 2000y'a quoi dans votre fichier "i18n"
je ne trouve pas le fichier inetdComment faire un retour à la ligne dans un fichier texte sur un signe
[Linux - Bash] Commande pour tester si un fichier existe[nioubi inside] Deux problèmes Red Hat
Plus de sujets relatifs à : [Edition de fichier] j'ai des "^@" intercalés partout > Unicode inside


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR