ORACLE - NLS_LANG、字符集、特殊字符
ORACLE - NLS_LANG, CHARSET, SPECIAL CHARS
我在 WINDOWS(意大利语)上遇到以下问题:
我的NLS_LANG参数是:ITALIAN_ITALY.UTF8
我想执行以下查询:
INSERT INTO SCHEMA.MY_TABLE("NAME") VALUES('ò');
使用命令行(纯 sqlplus)执行此操作会在 DB 中存储无效数据。
使用 SQLDEVELOPER 存储正确的数据。
我找不到正确设置这些东西的方法,我该怎么办? 需要。
从命令行使用 SQLPLUS
感谢任何帮助。
当您使用 sqlplus 时,它会从命令行继承字符集 window。您可以使用 chcp
查询和修改字符集(又名编码),我假设它是 CP850
- 而不是 UTF8
。
运行 chcp 65001
在启动 sqlplus 之前,它应该可以工作。另见 or to read more details
我在 WINDOWS(意大利语)上遇到以下问题:
我的NLS_LANG参数是:ITALIAN_ITALY.UTF8
我想执行以下查询:
INSERT INTO SCHEMA.MY_TABLE("NAME") VALUES('ò');
使用命令行(纯 sqlplus)执行此操作会在 DB 中存储无效数据。
使用 SQLDEVELOPER 存储正确的数据。
我找不到正确设置这些东西的方法,我该怎么办? 需要。
从命令行使用 SQLPLUS感谢任何帮助。
当您使用 sqlplus 时,它会从命令行继承字符集 window。您可以使用 chcp
查询和修改字符集(又名编码),我假设它是 CP850
- 而不是 UTF8
。
运行 chcp 65001
在启动 sqlplus 之前,它应该可以工作。另见