2010-11-09 5 views
0

Я не могу зарегистрировать символ евро в своей базе данных оракула. Если я делаю это по запросу (в сценарии .sql), у меня есть - | символ, если я делаю это непосредственно в режиме редактирования в sqldevelopper, у меня есть точка вверх дном. Я видел этот аналогичный вопрос: oracle-jdbc-euro-characteroracle euro character issue

Но jdbc не используется в моем процессе, моя ошибка.

+0

Что для вас значит быть в базе данных? – ZeissS

+0

Какая кодировка символов установлена ​​в вашей базе данных? –

ответ

3

Возможно, это связано с 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.

+0

Действительно, мы используем WE8ISO8859P1, который не поддерживает символ € – jayjaypg22