You are not logged in.

Announcement

 Téléchargez la dernière version stable de GLPI      -     Et vous, que pouvez vous faire pour le projet GLPI ? :  Contribuer
 Download last stable version of GLPI                      -     What can you do for GLPI ? :  Contribute

#1 2011-04-27 15:36:33

DaBoss
Member
From: Rouen
Registered: 2010-07-05
Posts: 170

Glpi n'aime pas les accents de OCS

Bonjour,

Après une mise en place réussi de GLPI comme outils de helpdesk, c'est son aspect gestion de parc que je met en place.

Voici aujoud'hui le problème que je rencontre :
Dans l'interface GLPI:
capturekmn.th.png

Dans la base OCS MySQL:
captureomo.png


Dans la base GLPI MySQL:
capturepha.th.png

Après recherche ce qu'affiche GLPI est ce qu'il à dans sa base, donc c'est au l'import de la machine que cela ce passe.

Auriez vous des pistes, svp ? big_smile


Migration en cours vers 9.1.2 sous CENTOS 7.
PROD: Win2K3 - XAMPP - OCS 1.32 - GLPI 0.84 - Auth AD - Exchange 2007 - Collecteur POP

Offline

#2 2011-05-04 07:44:59

dbe
Member
Registered: 2010-08-09
Posts: 21

Re: Glpi n'aime pas les accents de OCS

une piste...
http://www.glpi-project.org/forum/viewt … p?id=23616

Last edited by dbe (2011-05-04 07:45:49)


GLPI version 0.78.4
OCS version 1.3.2

Offline

#3 2011-05-09 23:29:30

DaBoss
Member
From: Rouen
Registered: 2010-07-05
Posts: 170

Re: Glpi n'aime pas les accents de OCS

ah ah ah . . . j'avais pas fait le lien entre mon problème et le post de WAWA mais visiblement c'est le même

dbe> aurait donc tu le même soucis ? Est-ce exactement le même problème ? Fait tu le même constat que moi au niveau des tables mysql ?

Personnelement je constaste dans mes logs la même chose que WAWA dans le post que tu a mis en lien :
09-05-2011 17:05 [@SERVERGLPI]
Warning(2): json_encode(): Invalid UTF-8 sequence in argument
Backtrace :
D:\xampp\htdocs\glpi\inc\db.function.php:1281        json_encode()
D:\xampp\htdocs\glpi\inc\ocsserver.class.php:2080        exportArrayToDB()
D:\xampp\htdocs\glpi\inc\ocsserver.class.php:2994        OcsServer::addToOcsArray()
D:\xampp\htdocs\glpi\inc\ocsserver.class.php:1555        OcsServer::updateDevices()
D:\xampp\htdocs\glpi\inc\ocsserver.class.php:1288        OcsServer::updateComputer()
D:\xampp\htdocs\glpi\inc\ocsserver.class.php:1031        OcsServer::importComputer()
D:\xampp\htdocs\glpi\inc\ocsserver.class.php:4759        OcsServer::processComputer()
D:\xampp\htdocs\glpi\inc\crontask.class.php:671        call_user_func()
D:\xampp\htdocs\glpi\front\cron.php:80        CronTask::launch()

. . .apres de rapide recherche le problème viendrait bien de cette fonction json_encode(). Je ne suis pas assez expert en dev php mais visiblement cette fonction n'aime pas les accents . . . etant donné dans la base OCS il y a un accent alors la chaine retourné par json_encode() est tronqué . . .


Migration en cours vers 9.1.2 sous CENTOS 7.
PROD: Win2K3 - XAMPP - OCS 1.32 - GLPI 0.84 - Auth AD - Exchange 2007 - Collecteur POP

Offline

#4 2011-05-10 07:49:57

wawa
GLPI-DEV
From: Montpellier / France
Registered: 2006-07-03
Posts: 6,019
Website

Re: Glpi n'aime pas les accents de OCS

savez vous sur quel nom de périphérique il crashe ?
votre base ocs est une 1.x ou une 2.x ? est-elle en utf8 ?

Offline

#5 2011-05-11 15:27:48

DaBoss
Member
From: Rouen
Registered: 2010-07-05
Posts: 170

Re: Glpi n'aime pas les accents de OCS

Pour les informations sur le périphérique j'ai mis 3 images plus haut (huumm la 3emem est rikiki désolé).

Je suis sur OCS 1.32 et les tables ne sont pas en UTF8.


Migration en cours vers 9.1.2 sous CENTOS 7.
PROD: Win2K3 - XAMPP - OCS 1.32 - GLPI 0.84 - Auth AD - Exchange 2007 - Collecteur POP

Offline

#6 2011-05-12 23:17:37

dbe
Member
Registered: 2010-08-09
Posts: 21

Re: Glpi n'aime pas les accents de OCS

et moi OCS 1.3.2 en latin1_general_ci et glpi 0.78.4 en utf8_unicode_ci

errno: 2
errstr: json_encode() [<a
href='function.json-encode'>function.json-encode</a>]:
Invalid UTF-8 sequence in argument
errfile: C:\xampp\htdocs\glpi\inc\db.function.php
errline: 1281

Last edited by dbe (2011-05-13 00:22:28)


GLPI version 0.78.4
OCS version 1.3.2

Offline

#7 2011-06-16 02:25:38

dbe
Member
Registered: 2010-08-09
Posts: 21

Re: Glpi n'aime pas les accents de OCS

Je n'ai plus cette erreur GLPI après avoir converti la base OCS en utf8.

Last edited by dbe (2011-06-16 02:26:35)


GLPI version 0.78.4
OCS version 1.3.2

Offline

Board footer

Powered by FluxBB