Le forum (ô combien francophone) des utilisateurs de Powerbuilder.
Bonjour,
J'essaye de fair un bcp out d'une table avec comme séparateur le lettre µ mais al commande me convertie se caractère en A avec un accent (Á).
Je veux absolument cette lettre (contrainte externe).
Quelqu'un a-t-il une idée ?
Dernière modification par bdf94 (31-07-2013 09:08:07)
Hors ligne
À vue de nez, ça sent le problème d'encodage entre le client et la base... Un grand classique.
Hors ligne
Et commetn puis-je faire pour forcer le caractère µ ?
Hors ligne
Je peux me tromper, mais essaie de vérifier :
- sur quel encodage par défaut est configuré le poste client pour les chaînes non-unicode (onglet "avancé" des options régionales)
- quel est l'encodage de la base (je pense à "character set encoding" dans ASA, mais je ne sais pas en ASE)
- si c'est via odbc, y a-t-il un encodage précisé dans les infos de connexion ? si c'est avec un client natif, je pense qu'il est sans doute possible de préciser un encodage.
Après si un encodage est spécifié d'un côté ou de l'autre, est-ce compatible avec le caractère 'µ' ?
Par exemple, quand on utilise 'latin-1' (= iso-8859-1) on ne peut pas utiliser '€' (euro) ou 'œ' (oe) car ces caractères n'en font pas partie : il y a '¤' le "symbole monétaire international" à la place de l'euro et 1/2 à la place de 'oe', pour avoir ces caractères on doit utiliser un autre encodage qui les supporte comme latin-15 (=latin-0 = iso-8859-15) ou cp1252...
Hors ligne
Effectivement, un problème de transco.
Une petite aide pour la transco : http://www.miakinen.net/vrac/charsets/
Hors ligne
bdf94 a écrit:
Effectivement, un problème de transco.
Une petite aide pour la transco : http://www.miakinen.net/vrac/charsets/
Elle est bien cette page.
Je voulais la mettre dans les signets, mais elle y était déjà
Hors ligne