Heim > Datenbank > Oracle > Was soll ich tun, wenn die chinesischen Schriftzeichen in Oracle verstümmelt sind?

Was soll ich tun, wenn die chinesischen Schriftzeichen in Oracle verstümmelt sind?

coldplay.xixi
Freigeben: 2020-07-16 10:47:13
Original
6571 Leute haben es durchsucht

Lösung für den verstümmelten Oracle-Code: Überprüfen Sie zuerst die serverseitige Codierung, führen Sie dann die Anweisung aus und prüfen Sie, ob der Wert des VALUE-Elements mit der Servercodierung übereinstimmt PLSQL.

Was soll ich tun, wenn die chinesischen Schriftzeichen in Oracle verstümmelt sind?

Oracle Chinese verstümmelte Lösung:

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.ZHS16GBK

2. Führen Sie die Anweisung

 select * from V$NLS_PARAMETERS
Nach dem Login kopieren

aus, um zu überprüfen, ob das PARAMETER-Element in der ersten Zeile NLS_LANGUAGE ist und das entsprechende VALUE-Element dasselbe ist als erster Schritt. Die erhaltenen Werte sind die gleichen.

Wenn nicht, müssen Sie die Umgebungsvariable festlegen.

Andernfalls stimmt die vom PLSQL-Client verwendete Kodierung nicht mit der serverseitigen Kodierung überein und beim Einfügen von Chinesisch werden verstümmelte Zeichen angezeigt.

3. Einstellungen Umgebungsvariablen

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

Variablennamen festlegen: NLS_LANG

Variablenwert: Der gefundene Wert ist AMERICAN_AMERICA.ZHS16GBK

4. Starten Sie PLSQL neu und fügen Sie die Daten normal ein

Verwandte Lernempfehlungen: Oracle-Datenbank Lerntutorial

Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn die chinesischen Schriftzeichen in Oracle verstümmelt sind?. 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