Pas de problème (pb), que du PowerBuilder (PB) ^^

Le forum (ô combien francophone) des utilisateurs de Powerbuilder.

Recherche rapide

Annonce

Certaines rubriques, dont des cours, sont uniquement visibles par les membres du forum ^^.
Dans la rubrique Liens & Références, vous avez accès à un sommaire de téléchargement, profitez-en !
Il existe maintenant un nouveau TOPIC "Votre CV en Ligne" accessible uniquement par demande.

#1 06-09-2011 08:17:41

sbouvetJD  
Chasseur d'y voir ?
Lieu: LYON
Date d'inscription: 29-03-2007
Messages: 185
Pépites: 147,483,921
Banque: 13,317,684,827,902,405
Site web

ImportFile et accentuations

Bonjour,

J'importe un fichier txt dans une datawindow et ensuite je popule une table avec ces informations ; malheureusement les données accentuées sont converties (pb sans doute d'UTF ou d'ISO) ; y a-t-il un moyen de spécifier la norme d'import du fichier ?

Exemple : éléphant va devenir éléphant.

Apparemment de plus, ces caractères influent sur l'INSERT/UPDATE en base et engendre une erreur sur maDtw.Update (<> 1)

Powerbuilder 9
Base de données MS SQL 2000

Merci de vos réponses !

Dernière modification par sbouvetJD (06-09-2011 08:33:30)

Hors ligne

 

#2 06-09-2011 10:17:46

xlat  
0xc0000005
Award: bf
Lieu: Tanger (طنج)
Date d'inscription: 04-12-2010
Messages: 720
Pépites: 11,343
Banque: 100,221,387,868,884,300
Site web

Re: ImportFile et accentuations

Bonjour,
si je me souviens bien, PB9 ne gère pas l'encodage UTF8 (ce qui semble être le cas du fichier car le mot éléphant n'est "pollué" qu'à l'emplacement de caractère accentué ou dont le code ascii > 127 ).

l'idée serait d'utiliser un convertisseur externe qui ferait ce passage d'utf8 vers ASCII dans votre code page (ex: cp850), je pense à iconv ou un script perl etc...


https://lut.im/eJINqa9o/vAtyxD0h "Don't believe everything you read on the Internet"
    -- Abraham Lincoln

www.ngs.ma

Hors ligne

 

#3 06-09-2011 12:16:42

sbouvetJD  
Chasseur d'y voir ?
Lieu: LYON
Date d'inscription: 29-03-2007
Messages: 185
Pépites: 147,483,921
Banque: 13,317,684,827,902,405
Site web

Re: ImportFile et accentuations

Merci de la réponse.

Hors ligne

 

#4 07-09-2011 08:55:00

seki  
0x73656B69
Award: bf
Lieu: Laquenexy & Luxembourg
Date d'inscription: 20-11-2008
Messages: 1118
Pépites: 4,296,080,204
Banque: 9,223,372,036,854,776,000
Site web

Re: ImportFile et accentuations


<pedantic>
Juste pour aider à la conversion : on voit que c'est bien de l'utf8 en entrée (avec é c'est flagrant).
Il est probable qu'il faille convertir vers du cp-1252 (ou windows-1252) qui est l'encodage natif de windows avant l'utilisation d'utf16.
</pedantic>

Dernière modification par seki (07-09-2011 08:55:54)


The best programs are the ones written when the programmer is supposed to be working on something else. - Melinda Varian

Mes réponses PB sur StackOverflow
http://stackoverflow.com/users/flair/317266.png

Hors ligne

 

#5 07-09-2011 10:26:10

buck  
Modérateur
Lieu: Dijon
Date d'inscription: 31-07-2008
Messages: 747
Pépites: 1,028,843
Banque: 171,170,849,654

Re: ImportFile et accentuations

Bonjour,

Pour ce genre de problème, j'utilise le bloc notes windows qui permet de faire la conversion sans problème.

Dans la fenêtre d'enregistrer sous, on peut choisir le format de sauvegarde ANSI, UTF8, ....

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22