Stel uw NLS_LANG
in waarde naar RUSSIAN_RUSSIA.AL32UTF8
(taal en territorium zijn aan jou, zorg er gewoon voor .AL32UTF8
)
Ga dan in PL/SQL Developer naar Configure -> Preferences -> Files -> Format -> Encoding
en stel "Altijd UTF8" in
Wanneer u "Always ANSI" of "Autodetect" gebruikt, zal PL/SQL Developer het SQL-script opslaan in de ANSI-codepagina, hoogstwaarschijnlijk CP1252 (zie https://www.microsoft.com/resources/msdn/goglobal/default.mspx ), die geen Chinese karakters ondersteunt.
Let op, UTF-8
is Oracle-tekenset AL32UTF8
. Oracle-tekenset UTF8
betekent CESU-8
wat net even anders is.
Het maakt niet uit dat de (nationale) tekenset van de database CESU-8
is terwijl uw client-tekenset UTF-8
. is , het Oracle-stuurprogramma maakt automatische conversie - dat is het hoofddoel van NLS_LANG
instelling.