Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
Pages : 1
#1 Re : Installation » encodage LATIN9 » 13/10/2014 18:03:20
Oui, en effet merci.
Cela répond parfaitement à ma question.
show client_encoding retourne bien LATIN9
avec
LANG=fr_FR.iso885915@euro
#2 Installation » encodage LATIN9 » 13/10/2014 16:03:52
- Voran
- Réponses : 2
Hello,
Je suis sur Linux CentOS 6 avec PostgreSQL 9.3 , et je souhaite créer une base avec le type d'encodage LATIN9. Pour cela, j'utilise LC_COLLATE = 'C' et LC_CTYPE = 'C' avec CREATE DATABASE ENCODING='LATIN9'
Par contre, je ne comprend pas pourquoi je ne peux utiliser LC_LOCATE = 'ISO885915' ou un équivalent ?
show client_encoding affiche SQL_ASCII malgré que les variables de ma session Linux soit initialisées à ISO-8859-15
$locale
LANG=fr_FR.ISO-8859-15
LC_CTYPE="fr_FR.ISO-8859-15"
LC_NUMERIC="fr_FR.ISO-8859-15"
LC_TIME="fr_FR.ISO-8859-15"
LC_COLLATE="fr_FR.ISO-8859-15"
LC_MONETARY="fr_FR.ISO-8859-15"
LC_MESSAGES="fr_FR.ISO-8859-15"
LC_PAPER="fr_FR.ISO-8859-15"
LC_NAME="fr_FR.ISO-8859-15"
LC_ADDRESS="fr_FR.ISO-8859-15"
LC_TELEPHONE="fr_FR.ISO-8859-15"
LC_MEASUREMENT="fr_FR.ISO-8859-15"
LC_IDENTIFICATION="fr_FR.ISO-8859-15"
LC_ALL=
set client_encoding=LATIN9 permet d'obtenir un type d'encodage en phase avec celui de la base de données (actuellement LATIN9).
Mais y-a-t-il un autre moyen que de saisir systématiquement cette commande ?
pourquoi le type ISO-8859-15 n'est pas pris en compte ?
Merci de votre aide
Voran
Pages : 1