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.