在 Oracle 中有一个包含列类型的表是NVARCHAR2
. 在本专栏中,我试图保存俄语字符。但它显示 ¿¿¿¿¿¿¿¿¿¿¿ 像这样。当我尝试从 Java 中获取相同的字符时,我得到了相同的字符串。
我试过了NCHAR
VARCHAR2
。但在所有情况下都是相同的问题。
这个问题来自 Java 还是 Oracle?我尝试了相同的 Java 代码,使用 PostgreSQL 的相同字符,效果很好。我不知道这个问题是来自 Oracle 还是 Java?
在我的 oracle 数据库NLS_NCHAR_CHARACTERSET
中,属性值为AL16UTF16
. 任何想法如何在保存在 Oracle 中的 Java 中显示 UTF-8 字符。