Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Rekatkan simbol Cina ke Oracle DB

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.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mengotomatiskan oracle skrip rollback

  2. Ketergantungan database Oracle di PL/SQL

  3. Bagaimana cara mengurai varchar2 dan membuatnya menjadi beberapa baris?

  4. Mencetak piramida alfabet di PL/SQL

  5. Oracle Big Data SQL