une table contient des libellés avec caractères accentués mais quand je veux
la lister par SELECT, les caractères accentués sont remplacés par des caractères non accentués : é,è --> e
une table contient des libellés avec caractères accentués mais quand je veux
la lister par SELECT, les caractères accentués sont remplacés par des caractères non accentués : é,è --> e
Tu constates ça dans sql*plus ou dans un programme. ?
Si c'est sql*plus, cela dépend du nls_lang et ensuite de la capacité de la console à prendre en charge caractères non ascii
Vincent Rogier.
Rubrique ORACLE : Accueil - Forum - Tutoriels - FAQ - Livres - Blog
Vous voulez contribuer à la rubrique Oracle ? Contactez la rubrique !
OCILIB (C Driver for Oracle)
Librairie C Open Source multi-plateformes pour accéder et manipuler des bases de données Oracle
SQL*PLUS
-------------
il y a 2 bases (les caractères accentués sont présents dans les 2 bases)
dans la 1ère, il y a
NLS_CHARACTERSET WE8ISO8859P15
et les caractères accentués sont bien restitués dans la SELECT
dans la 2nde, il y a
NLS_CHARACTERSET WE8DEC
et les caractères accentués ne sont pas restitués dans la SELECT
quelle option dois-je positionner pour récupérer les caractères accentués?
Partager