Changeset 975 for traduc/trunk/postgresql/charset.xml
- Timestamp:
- 04/03/08 08:38:55 (9 months ago)
- Files:
-
- traduc/trunk/postgresql/charset.xml (modified) (11 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
traduc/trunk/postgresql/charset.xml
r973 r975 4 4 par $Author$ 5 5 révision $Revision$ --> 6 <!-- SAS : 20070320, PG8.2.3 -->7 6 8 7 <chapter id="charset"> … … 242 241 243 242 <para> 244 Le support de localeautres que <literal>C</literal> ou243 Le support des locales autres que <literal>C</literal> ou 245 244 <literal>POSIX</literal> dans <productname>PostgreSQL</productname> a 246 245 pour inconvénient son impact sur les performances. Il ralentit la gestion … … 265 264 266 265 <para> 267 Si le support de localene fonctionne pas au regard des explications ci-dessus,266 Si le support des locales ne fonctionne pas au regard des explications ci-dessus, 268 267 il faut vérifier que le support des locales du système d'exploitation est 269 268 correctement configuré. Pour vérifier les locales installées sur … … 332 331 333 332 <para> 334 Cependant une restriction a son importance, c'est quele jeu de caractère de la base de données333 Il existe, cependant une importante restriction : le jeu de caractère de la base de données 335 334 doit être compatible avec la variable d'environnement <envar>LC_CTYPE</envar> coté serveur. 336 335 Quand <envar>LC_CTYPE</envar> est <literal>C</literal> ou <literal>POSIX</literal>, tous 337 336 les jeux de caractères sont autorisés, mais pour les autres valeurs de <envar>LC_CTYPE</envar> 338 il n'y a qu'un seul jeux de caractères qui fonctionne racorrectement.339 Puisque la variable LC_TYPE est figé par la commmande <command>initdb</command>,340 l'apparente flexibilité d'utilisé différents encodages dans les différentes base de341 d onnées du cluster est plus théorique que réelle, excepté lorsque vous choisissez la342 locale <literal>C</literal> or <literal>POSIX</literal>343 ( par conséquent, de désactiver les paramètres régionaux réel en connaissance de cause).344 Il est probable que ces mécanismes s eront revisiterdans une prochaine version337 il n'y a qu'un seul jeux de caractères qui fonctionne correctement. 338 Puisque la variable LC_TYPE est figée par la commmande <command>initdb</command>, 339 l'apparente flexibilité apportée par l'utilisation d'encodages différents 340 dans différentes bases de données est plus théorique que réelle, sauf à 341 choisir la locale <literal>C</literal> or <literal>POSIX</literal> 342 (ce qui a pour conséquence de désactiver la gestion des paramètres régionaux). 343 Il est probable que ces mécanismes soient revisités dans une prochaine version 345 344 de <productname>PostgreSQL</productname>. 346 345 </para> … … 753 752 754 753 <para> 755 Si vous avez sélectionnéla locale <literal>C</literal> ou la locale756 <literal>POSIX</literal> locale, il est possible de créer une base de754 Si la locale <literal>C</literal> ou la locale 755 <literal>POSIX</literal> est sélectionnée, il est possible de créer une base de 757 756 données avec un jeu de caractère différent : 758 757 … … 789 788 <important> 790 789 <para> 791 Sur presque tous les systèmes d'exploitations modernes, <productname>PostgreSQL</productname> 792 peut déterminer quel jeux de caractères utiliser implicitement grâce à la variable <envar>LC_CTYPE</envar>, 793 et s'assurera seul du bon encodage de la base de données utilisé. 794 Sur des systèmes plus ancien, c'est de votre responsabilité de vous assurez que vous 795 utiliserez l'encodage que vous avez choisi. Une erreur fréquente dans ce domaine, 796 mene à un comportement étrange lors d'opération dépendant de la locale tel que le tri. 790 Sur la plupart des systèmes d'exploitation modernes, <productname>PostgreSQL</productname> 791 peut déterminer le jeu de caractères impliqué par la variable <envar>LC_CTYPE</envar>, 792 et s'assure que le bon encodage de la base de données est utilisé. 793 Sur les systèmes plus anciens, il est de la responsabilité de 794 l'utilisateur de s'assurer que l'encodage attendu par la locale est bien 795 utilisé. Une erreur à ce niveau risque fort de conduire à un comportement 796 étrange des opérations liées à la locale, tel le tri. 797 797 </para> 798 798 799 799 <para> 800 <productname>PostgreSQL</productname> permettra aux administrateurs decréer des bases de données800 <productname>PostgreSQL</productname> autorise les superutilisateurs à créer des bases de données 801 801 avec le jeu de caractère <literal>SQL_ASCII</literal> même lorsque la variable <envar>LC_CTYPE</envar> 802 802 n'est pas à <literal>C</literal> ou <literal>POSIX</literal>. 803 803 Comme indiqué plus haut, 804 <literal>SQL_ASCII</literal> ne pas imposer que les données stockées dans la base de données 805 aient un jeu de caractère particulier, et même si ce choix pose des risques de comportement 806 bizarre dépendant du jeu de caractères. Utiliser cette combinaison de paramètres est déconseillée 807 et peut être un jour, totalement interdite. 804 <literal>SQL_ASCII</literal> n'impose aucun encodage particulier aux 805 données stockées en base, ce qui rend ce paramétrage vulnérable aux 806 comportements erratiques lors d'opérations liées à la locale. 807 Cette combinaison de paramètres est dépréciée et pourrait un jour être 808 interdite. 808 809 </para> 809 810 </important> … … 814 815 815 816 <para> 816 <productname>PostgreSQL</productname> supporte les conversions817 automatiques d'encodageentre client et serveur pour818 certain sjeux de caractères. Les informations de conversion sont817 <productname>PostgreSQL</productname> automatise la conversion 818 de jeux de caractères entre client et serveur pour 819 certaines combinaisons de jeux de caractères. Les informations de conversion sont 819 820 conservées dans le catalogue système <literal>pg_conversion</literal>. 820 821 <productname>PostgreSQL</productname> est livré avec certaines … … 833 834 <row> 834 835 <entry>Jeu de caractères serveur</entry> 835 <entry>Jeux de caractères client sdisponibles</entry>836 <entry>Jeux de caractères client disponibles</entry> 836 837 </row> 837 838 </thead> … … 1129 1130 <listitem> 1130 1131 <para> 1131 <application>l ibpq</application> (<xref linkend="libpq-control"/>)1132 a des fonctions de contrôle de l'encodage client .1132 <application>la libpq</application> (<xref linkend="libpq-control"/>) 1133 a des fonctions de contrôle de l'encodage client ; 1133 1134 </para> 1134 1135 </listitem> … … 1164 1165 sélectionné lors de l'établissement d'une connexion au serveur (cette 1165 1166 variable peut être surchargée à l'aide de toute autre méthode 1166 décrite ci-dessus) .1167 décrite ci-dessus) ; 1167 1168 </para> 1168 1169 </listitem> … … 1203 1204 1204 1205 <para> 1205 Quelques sources intéressantes pour commencer à maîtriser les différents1206 Il existe quelques sources intéressantes pour commencer à maîtriser les différents 1206 1207 jeux de caractères. 1207 1208

