Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Dán các biểu tượng tiếng Trung vào oracle DB

Đặt NLS_LANG của bạn giá trị thành RUSSIAN_RUSSIA.AL32UTF8 (ngôn ngữ và lãnh thổ tùy thuộc vào bạn, chỉ cần đảm bảo .AL32UTF8 )

Sau đó, trong PL / SQL Developer, đi tới Định cấu hình -> Tùy chọn -> Tệp -> Định dạng -> Mã hóa

và đặt "Luôn luôn UTF8"

Khi bạn sử dụng "Luôn ANSI" hoặc "Tự động phát hiện" thì PL / SQL Developer sẽ lưu tập lệnh SQL trong ANSI codepage, rất có thể là CP1252 (xem https://www.microsoft.com/resources/msdn/goglobal/default.mspx ), không hỗ trợ ký tự Trung Quốc.

Lưu ý, UTF-8 là bộ ký tự Oracle AL32UTF8 . Bộ ký tự Oracle UTF8 có nghĩa là CESU-8 hơi khác.

Đừng quan tâm rằng bộ ký tự của Cơ sở dữ liệu (quốc gia) là CESU-8 trong khi bộ ký tự ứng dụng khách của bạn là UTF-8 , trình điều khiển Oracle thực hiện chuyển đổi tự động - đó là mục đích chính của NLS_LANG cài đặt.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQLException:Vi phạm giao thức trong oracle

  2. lỗi 3706 nhà cung cấp không thể được tìm thấy. Nó có thể không được cài đặt đúng cách

  3. Cách lấy ngày gần nhất trong Oracle sql

  4. SQL Group By - đếm bản ghi mỗi tháng / năm, lỗi khi chèn - KHÔNG PHẢI LÀ THÁNG HỢP LỆ

  5. Chèn Oracle nếu hàng không tồn tại