1

ここで提案された複数のオプションにうんざりしています。

ヒンディー語のユニコードでデータを保存する方法

UTF8 ワークフロー PHP、MySQL のまとめ

このコンテキストで役立つ利用可能な Rails gem はありますか。

4

1 に答える 1

0

NLS_LANGOracleの環境変数を調べましたか?

オプションを次のように設定してみます。

NLS_LANG = HINDI_INDIA.JA16EUC

よくある質問から:

ロケールは、特定の言語および国に対応する言語および文化の要件に対処する一連の情報です。従来、ロケールに関連付けられたデータは、日付、時刻、数値、通貨などのフォーマットと解析のサポートを提供します。現在の正確なロケール データを提供することは、歴史的に各プラットフォームの所有者またはベンダーの責任であり、データの不一致やエラーにつながりました。ロケール データ。

NLS_LANG 環境パラメータの設定は、Oracle ソフトウェアのロケール動作を指定する最も簡単な方法です。クライアント アプリケーションとデータベース サーバーで使用される言語と地域を設定します。また、クライアント プログラムによって入力または表示されるデータの文字セットに対応する、クライアントの文字セットも示します。

NLS_LANG は、UNIX プラットフォームでローカル環境変数として設定されます。NLS_LANG は、Windows プラットフォームのレジストリに設定されています。

NLS_LANG パラメータには、言語、地域、文字セットの 3 つのコンポーネントがあります。句読点を含めて、次の形式で指定します。

NLS_LANG = language_territory.charset

Windows マシンで NLS_LANG 環境変数を確認するための関連する SO の質問はこちらです。

于 2013-02-09T11:06:44.110 に答える