1

我已经厌倦了这里建议的多种选择。

如何在印地语中以 unicode 存储数据

UTF8工作流程PHP、MySQL总结

是否有任何可用的 rails gem 在这种情况下有用。

4

1 回答 1

0

您是否查看NLS_LANG过 Oracle 中的环境变量?

我会尝试将选项设置为:

NLS_LANG = HINDI_INDIA.JA16EUC

从常见问题解答:

语言环境是一组解决与给定语言和国家相对应的语言和文化要求的信息。传统上,与区域设置相关的数据为日期、时间、数字和货币等的格式化和解析提供支持。提供当前和正确的区域设置数据历来是每个平台所有者或供应商的责任,导致不一致和错误语言环境数据。

设置 NLS_LANG 环境参数是为 Oracle 软件指定区域设置行为的最简单方法。它设置客户端应用程序和数据库服务器使用的语言和区域。它还表示客户端的字符集,它对应于客户端程序要输入或显示的数据的字符集。

NLS_LANG 在 UNIX 平台上设置为本地环境变量。NLS_LANG 在 Windows 平台上的注册表中设置。

NLS_LANG 参数包含三个部分:语言、地域和字符集。以下列格式指定它,包括标点符号:

NLS_LANG = language_territory.charset

在 Windows 机器上检查 NLS_LANG 环境变量的相关 SO 问题在这里

于 2013-02-09T11:06:44.110 回答