问问题
492 次
1 回答
0
您的 Linux 机器使用 UTF-8 ( LANG=en_US.UTF-8
),因此您需要告诉 SQL*Plus 您键入的所有内容都使用该编码。这样做的方法(据我所知,这样做的唯一方法NLS_LANG
)是创建env 变量并将其分配给 UTF-8 的 Oracle 代码——我在谷歌搜索的文档中发现了两个不同的值进入:
NLS_LANG=American_America.UTF8
NLS_LANG=AMERICAN_AMERICA.AL32UTF8
Oracle 数据库客户端全球化支持并没有对这个主题提供太多帮助,但我一直使用AMERICAN_AMERICA.AL32UTF8
.
于 2014-09-25T10:37:31.393 回答