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

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [MySQL] encodage de caractère log windows

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[MySQL] encodage de caractère log windows

n°1932533
y-master
Cherche bien, tu va trouver :)
Posté le 16-10-2009 à 16:32:38  profilanswer
 

Bonjour,
 
Contexte : J'utilise Snare pour récupérer des log windows, les mettre au format syslog, balancer tout ça vers un serveur syslog qui range ça dans une base mysql.
 
Problème : certains caractères sont erroné dans ma base mysql.
La ligne : "SRV-CITRIX    None            Le document 186,"
deviens : "SRV-CITRIX�11None�11�11Le document 186,"
 
Ma base et ma table sont en latin1_swedish_ci.
 
Une idée ?


Message édité par y-master le 16-10-2009 à 16:33:01

---------------
Don't forget the GNU Power :)   /   LanParty sur Toulouse   /   Mon Feed-Back (2006 style)
mood
Publicité
Posté le 16-10-2009 à 16:32:38  profilanswer
 

n°1932960
y-master
Cherche bien, tu va trouver :)
Posté le 19-10-2009 à 00:11:06  profilanswer
 

32 lectures, aucune idée...
j'ai essayé en utf8 mais c'est la même.
Pourtant tout les caractères accentué sont bon


---------------
Don't forget the GNU Power :)   /   LanParty sur Toulouse   /   Mon Feed-Back (2006 style)
n°1933028
y-master
Cherche bien, tu va trouver :)
Posté le 19-10-2009 à 10:08:07  profilanswer
 

J'avance un peut : pour être sur de ce qui est présent dans ma base, j'ai fait un extract.
En plus d'être stocké dans la bdd, mes logs sont aussi conservé au format texte, j'ai donc récup un des fichier.
Avec un bon éditeur de texte, qui reconnais tous les formats et encodage j'ai ouvert ces 2 fichiers pour comparer.
 
Dans le log texte brut :  

Code :
  1. MSWinEventLog 1 Application 3637 Fri Oct 16 00:01:44 2009


Dans l'extract sql :

Code :
  1. MSWinEventLog\0111\011Application\0113853\011Fri Oct 16 18:01:44 2009


Je n'ai jamais vu ce type d'encodage des espaces et des tabulations  :heink:  
Toujours pas d'idée quelqu'un  :??:


---------------
Don't forget the GNU Power :)   /   LanParty sur Toulouse   /   Mon Feed-Back (2006 style)
n°1933327
Tibar
Posté le 19-10-2009 à 16:53:38  profilanswer
 

Salut,
 
Et si tu remplaces \011 par \009 (apparemment, \011 est une tabulation verticale, le site http://abs.traduc.org/abs-5.0-fr/ch03.html explique à quoi ça sert (tout en bas) je n'ai pas tout compris).
Du coup, en mettant une tabulation horizontale, peut être que ça serait plus simple ?
 
Bon courage,

n°1933344
y-master
Cherche bien, tu va trouver :)
Posté le 19-10-2009 à 17:11:50  profilanswer
 

Le problème c'est que cet encodage se fait tout seul au passage syslog-ng -> mysql
Je vais peut-être poster dans OSA a propos de ma conf syslog-ng, le problème se situe surement là.


Message édité par y-master le 19-10-2009 à 17:15:07

---------------
Don't forget the GNU Power :)   /   LanParty sur Toulouse   /   Mon Feed-Back (2006 style)
n°1933369
Tibar
Posté le 19-10-2009 à 17:36:17  profilanswer
 

Oui, ça ressemble plus à un problème de configuration, soit de l'outil, soit pourquoi pas du serveur qui héberge l'outil...
 
Bonne recherche...


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [MySQL] encodage de caractère log windows

 

Sujets relatifs
affichage bases join table mysqlServer FTP sur Windows CE 5.0
Prob PHP / MySQLupdate mysql par lignes d'un tableau
Macro Excel pour ajouter en caractère dans les cellules.Conseil / aide pour connection mysql et ASP
[C++/Makefile] Compilation sous windowsinstal glassfish windows
modification script php/mysql[Résolu]Prog java ecoute même quand pas focus dans Windows
Plus de sujets relatifs à : [MySQL] encodage de caractère log windows


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