jeudi 29 avril 2010

SQL : caractères mal encodés

Parfois, lorsque l'on fait un script d'insertion ou d'update, les caractères dans la BDD sont mal encodé. En fait, lors de la création su script SQL, il faut faire attention, à ce que notre encodage soit conforme (<=> le même) à celui de la BDD.

Pour le savoir, il faut vérifier que la variable d'env NLS_LANG sur le serveur de BDD est bien positionné lors du passage du script et aussi que le fichier à lui aussi été encodé dans le bon jeu de caractères ...

sur notre serveur, je tape la commande env:
env
...
NLS_LANG=french_france.we8iso8859p15
...


Ici, on peut voir que la langue choisi, et french_france, et le jeu de caractères est
iso8859p15

Aucun commentaire:

Enregistrer un commentaire