Setel NLS_LANG
Anda nilai ke RUSSIAN_RUSSIA.AL32UTF8
(Bahasa dan wilayah terserah Anda, pastikan .AL32UTF8
)
Kemudian di PL/SQL Developer pergi ke Configure -> Preferences -> Files -> Format -> Encoding
dan atur "Selalu UTF8"
Saat Anda menggunakan "Always ANSI" atau "Autodetect" maka PL/SQL Developer akan menyimpan skrip SQL di halaman kode ANSI, kemungkinan besar CP1252 (lihat https://www.microsoft.com/resources/msdn/goglobal/default.mspx ), yang tidak mendukung karakter Cina.
Catatan, UTF-8
adalah kumpulan karakter Oracle AL32UTF8
. Kumpulan karakter Oracle UTF8
berarti CESU-8
yang sedikit berbeda.
Tidak peduli bahwa set karakter Database (nasional) adalah CESU-8
sedangkan set karakter klien Anda adalah UTF-8
, driver Oracle membuat konversi otomatis - itulah tujuan utama NLS_LANG
pengaturan.