Nastavte NLS_LANG hodnotu na RUSSIAN_RUSSIA.AL32UTF8 (jazyk a území jsou na vás, stačí zajistit .AL32UTF8 )
Poté v PL/SQL Developer přejděte na Konfigurovat -> Předvolby -> Soubory -> Formát -> Kódování
a nastavte "Vždy UTF8"
Když použijete „Always ANSI“ nebo „Autodetect“, PL/SQL Developer uloží skript SQL do kódové stránky ANSI, pravděpodobně CP1252 (viz https://www.microsoft.com/resources/msdn/goglobal/default.mspx ), který nepodporuje čínské znaky.
Poznámka:UTF-8
je znaková sada Oracle AL32UTF8 . Znaková sada Oracle UTF8 znamená CESU-8
což je trochu jiné.
Nezajímá vás, že databáze (národní) znaková sada je CESU-8 zatímco vaše klientská znaková sada je UTF-8 , ovladač Oracle provádí automatickou konverzi - to je hlavní účel NLS_LANG nastavení.