Heim > Datenbank > Oracle > Hauptteil

So lösen Sie das Problem verstümmelter Zeichen in Oracle-Abfragen

藏色散人
Freigeben: 2021-12-16 14:50:02
Original
10155 Leute haben es durchsucht

Oracle-Abfrage verstümmelte Lösung: 1. Überprüfen Sie die serverseitige Codierung. 2. Führen Sie die Anweisung „select * from V$NLS_PARAMETERS“ aus. 3. Legen Sie die Umgebungsvariable fest.

So lösen Sie das Problem verstümmelter Zeichen in Oracle-Abfragen

Die Betriebsumgebung dieses Artikels: Windows 7-System, Dell G3-Computer, Oracle 11g-Version.

Wie löst man das Problem der verstümmelten Oracle-Abfrage?

Oracle-Abfrage chinesischer verstümmelter Zeichen

wird durch die Inkonsistenz zwischen der vom PLSQL-Client verwendeten Kodierung und der serverseitigen Kodierung verursacht.

1. Überprüfen Sie die serverseitige Kodierung

Select userenv('language') from dual;
Nach dem Login kopieren

Das tatsächliche Ergebnis, das ich gefunden habe, ist: AMERICAN_AMERICA.UTF8 (jeder findet es möglicherweise anders)

2. Führen Sie die Anweisung ausselect * from V$NLS_PARAMETERS

Überprüfen Sie das PARAMETER-Element in der ersten Zeile: Ob Das VALUE-Element, das NLS_LANGUAGE entspricht, ist mit dem im ersten Schritt erhaltenen Wert identisch.

Wenn nicht, müssen Umgebungsvariablen festgelegt werden.

3. Umgebungsvariablen festlegen

Computer-->Eigenschaften--> Erweiterte Systemeinstellungen-->Umgebungsvariablen-->Neu

Variablennamen festlegen: NLS_LANG

Variable Wert: Der im ersten Schritt gefundene Wert, AMERICAN_AMERICA.UTF8 (vorbehaltlich des Werts, den Sie im ersten Schritt gefunden haben)

Verwandte Empfehlungen: Oracle-Datenbank-Lerntutorial

Das obige ist der detaillierte Inhalt vonSo lösen Sie das Problem verstümmelter Zeichen in Oracle-Abfragen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!