Que faire si Linux sqlplus est tronqué ? Traitement tronqué du chinois SQLPlus sous Linux
1. Interrogez d'abord le jeu de caractères de la base de données
SQL> select userenv('language') from dual; USERENV('LANGUAGE') ---------------------------------------------------- AMERICAN_AMERICA.AL32UTF8 SQL> exit
D'après ce qui précède, nous savons que le jeu de caractères de la base de données est AMERICAN_AMERICA.AL32UTF8
2. Configurez la variable d'environnement
est configurée pour se charger automatiquement après le démarrage et le redémarrage. Placez-la dans
/home/oracle/.bash_profile
ou /etc/profile
echo 'export NLS_LANG="AMERICAN_AMERICA.UTF8"'>>/etc/profile source /etc/profile
3. Requêtez à nouveau pour reconnaître le chinois normalement
Analyse des causes :
Les caractères tronqués dans sqlplus sont liés à la variable NLS_LANG du système d'exploitation Lorsque le jeu de caractères de la base de données est incohérent avec la variable NLS_LANG, tronqué. des personnages seront générés.
Étude recommandée : "Tutoriel Linux"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!