Erreur d'encodage UTF8

Fermé
longuele - 15 janv. 2008 à 18:14
dubcek Messages postés 18753 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 7 novembre 2024 - 23 mars 2008 à 17:26
Bonjour,
Je viens de faire une migration de la base de données postgresql de l'application otrs que nous utilisons pour la gestion clientèle, du coup j'ai le message d'erreur ci-dessous en assayant d'intégrer à certaines fonctionnalités de l'application

Trace du retour d'erreur: ERROR: OTRS-CGI-10 Perl: 5.8.8 OS: linux Time: Tue Jan 15 17:09:17 2008

Message: ERREUR: Séquence d'octets invalide pour le codage «UTF8» : 0xf4747572
HINT: Cette erreur peut aussi survenir si la séquence d'octets ne correspond au jeu de caractÚres attendu par le serveur et qui est contrÎlé par « client_encoding ».
, SQL: 'INSERT INTO article (ticket_id, article_type_id, article_sender_type_id, a_from, a_reply_to, a_to, a_cc, a_subject, a_message_id, a_body, a_content_type, content_path, valid_id, incoming_time, create_time, create_by, change_time, change_by) VALUES (24309, 9, 1 '', '', '', 'Clôture!', '', ?, 'text/plain\; charset=iso-8859-15', ?, 1, 1200416957, current_timestamp, 19, current_timestamp, 19)'

Traceback (8116):
Module: Kernel::System::Ticket::Article::ArticleCreate (v1.94) Line: 138
Module: Kernel::Modules::AgentTicketClose::Run (v1.6) Line: 195
Module: Kernel::System::Web::InterfaceAgent::Run (v1.8) Line: 651
Module: /opt/otrs/bin/cgi-bin/index.pl (v1.80) Line: 47

Merci de votre aide !

3 réponses

Bonjour,

Le message me semble assez explicite : votre base de données s'attend à recevoir des champs codés en UTF8, et vous entrez la valeur "Contrôle" d'une manière non codée en UTF8 (en l'occurrence 0xf4747572 dont le premier octet 0xf4 n'est pas un début de séquence UTS8 soit 0x80 à 0xbf).

Le message vous dit aussi ce qu'il faut faire : mettre en accord le codage attendu par le serveur (client_encoding) avec le codage que vous utilisez réellement (apparemment soit ISO-9959-1 soit CP1152).

Manu
0
J'essaie d'utiliser le logiciel e-commerce commercialisé par AMEN . Il existe une fonctionnalité d'exportation excel de base de données sous unicode UTF-8 DE FICHIERs CSV; quand je modifie ce fichier (exemple en remplacant simplement un 1 par un 3 ) j'ai lors de l' importation du fichier modifié le message d'erreur suivant:
"L'en-tête contient un format de colonne incorrect ""Type [Class]"". (Colonne 1)"
à noter, je n'ai pas modifié la colonne 1
Les services techniques d'Amen me disent (aprés 10 jours de reflexion) que ce problème ne provient pas de leur logiciel
QUE DOIS-JE FAIRE?
MERCI POUR VOTRE AIDE

je travaillle avec windows Xp et office xp professionnel
0
dubcek Messages postés 18753 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 7 novembre 2024 5 619
23 mars 2008 à 17:26
hello
en modifiant avec quel outil/editeur ?
0