Erreur d'encodage UTF8
longuele
-
dubcek Messages postés 19031 Date d'inscription Statut Contributeur Dernière intervention -
dubcek Messages postés 19031 Date d'inscription Statut Contributeur Dernière intervention -
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 !
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 !
A voir également:
- Erreur 38 base
- Base de registre - Guide
- Indicatif 38 - Guide
- Formules mathématiques de base - Télécharger - Études & Formations
- Erreur upes 1025 - Forum Téléviseurs
- Gigaset as470h base ✓ - Forum telephonie fixe
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
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
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
"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