我正在致力於在我的數據庫中啓用全球化支持。
我已經完成了字符集遷移到UTF(AL16UTF16)。
遷移後,我可以將Unicode字符從Java傳遞到Oracle並存儲在表的NVARCHAR2列中。此外,我可以從數據庫中檢索並傳遞給Java。oracle中的Unicode消息raise_application_error
但是,如果我使用Unicode數據做raise_application_error。它發送錯誤信息到Java像下面
; nested exception is java.sql.SQLException: ORA-20001: ¿¿¿ ¿¿¿¿¿¿¿¿¿
誰能告訴我有什麼不對?以及如何獲得java中的Unicode錯誤消息?
在此先感謝。
請注意,'NVARCHAR2'數據類型包含_national字符集set_中的字符串,該字符串可能與_database字符集set_不同。沒有看到代碼就難以提供更具體的建議。 – collapsar
感謝您的回覆@collapsar。問題是字符集遷移沒有正確完成。 – karthik