我無法在我的oracle數據庫中註冊歐元字符€。如果我在請求中(在一個.sql腳本中),我有一個 - |符號,如果我在sqldevelopper中的編輯模式下直接進行操作,我會將點標記顛倒。我見過這個類似的問題: oracle-jdbc-euro-characteroracle歐元字符問題
但jdbc沒有用在我的過程中,我的錯誤。
我無法在我的oracle數據庫中註冊歐元字符€。如果我在請求中(在一個.sql腳本中),我有一個 - |符號,如果我在sqldevelopper中的編輯模式下直接進行操作,我會將點標記顛倒。我見過這個類似的問題: oracle-jdbc-euro-characteroracle歐元字符問題
但jdbc沒有用在我的過程中,我的錯誤。
這可能與您的數據庫使用的CHARACTERSET有關。運行下面的查詢,以檢查你的CHARACTERSET:
select value from nls_database_parameters where parameter='NLS_CHARACTERSET';
歐元符號支持:
AL24UTFFSS
AR8MSWIN1256
BLT8MSWIN1257
CL8MSWIN1251
D8EBCDIC1141
DK8EBCDIC1142
EE8MSWIN1250
EL8ISO8859P7
EL8MSWIN1253
F8EBCDIC1147
I8EBCDIC1144
IW8MSWIN1255
S8EBCDIC1143
TR8MSWIN1254
UTF8
WE8EBCDIC1140
WE8EBCDIC1145
WE8EBCDIC1146
WE8EBCDIC1148
WE8ISO8859P15
WE8MSWIN1252
WE8PC858
欲瞭解更多信息,看看Oracle Metalink Note 68790.1: RDBMS Support for the Euro Currency Symbol。
的確,我們使用WE8ISO8859P1,它不支持€字符 – jayjaypg22 2010-11-09 10:41:13
什麼是您的數據庫版本? – ZeissS 2010-11-09 09:50:13
你的數據庫設置了什麼字符編碼? – 2010-11-09 09:53:15