我一直在Oracle数据库中使用NCHAR数据类型。我创建了一个表与列NCHAR(50),然后试图插入一些中文字符,但当我粘贴字符SQL开发人员是无法正确显示它,然后当插入的列,它也无法正确显示它。如果将Environment -> Encoding中的编码设置为UTF-8,则NLS_CHARACTERSET和NLS_NCHAR_CHARACTERSET分别设置为AL 32 UTF8和AL 16 UTF 16。怎么还是不能正常打印?
x1c 0d1x的数据
我把编码从Cp 1252更新为UTF-8,NLS_CHARACTERSET和NLS_NCHAR_CHARACTERSET已经设置为unicode,然后重新启动sql developer,但仍然是一样的。
1条答案
按热度按时间vulvrdjw1#
请确保您使用的编辑器显示字体支持中文字符,这里是您的测试-
x1c 0d1x的数据
Oracle SQL Developer是一个Java swing应用程序,所有内容都是Unicode定义的。