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

Trang hiển thị '?', Thay vì 'é'

Vui lòng xem lại câu trả lời này . Bất kể thực tế là nó tập trung vào SQL Developer, nó chứa thông tin về cách điều chỉnh trình điều khiển JDBC và chỉ ra cách xử lý đúng các kiểu ký tự unicode trong Oracle.

Cập nhật Sự cố
hiển thị các ký tự trên máy khách có thể do sai NLS_LANG cài đặt trên máy khách cơ sở dữ liệu (Tomcat trong trường hợp của bạn). Đối với trình điều khiển JDBC mỏng, giá trị NLS_LANG bắt nguồn từ cài đặt ngôn ngữ java.
Đối với các biến thể khả thi, bạn có thể xem qua câu trả lời trên câu hỏi này và kiểm tra tài liệu Oracle .
Nếu nguồn gốc thực sự của vấn đề nằm ở tập ký tự của kết nối cơ sở dữ liệu Oracle, thì chỉ có hai điểm cuối có thể kiểm tra:NLS_LANGoracle.jdbc.defaultNChar . Vì vậy, bạn cần kiểm tra xem cả hai có được đặt đúng cách hay không để tìm ra điều gì đã xảy ra.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Quá trình nâng cấp từng bước lên R12.2 Nâng cấp phần -2 (Trình điều khiển Nâng cấp Chính cho R12.2.0)

  2. Có thể thay đổi thời gian chờ khóa đối tượng mặc định của Oracle không?

  3. Kích thước mặc định của đầu vào varchar2 cho thủ tục được lưu trữ của Oracle là bao nhiêu và nó có thể thay đổi được không?

  4. ORA-28860:Lỗi SSL nghiêm trọng khi sử dụng UTL_HTTP?

  5. Tôi có thể thay đổi thuộc tính AutoCommit của kết nối JDBC nhiều lần không