0
4

1 回答 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 回答