Oracle の製品での国際化サポート、文字セットのエンコードと変換を理解しようとしています。残念ながら、読むほど混乱が頭に浮かびます。あなたの助けを願っています。
ここに私の質問があります:
1.) NLSパラメータと文字セット変換を考慮して、クライアントとサーバーがどのように通信するかを順を追って説明してもらえますか? ネット上にそのようなトピックがあることは知っていますが、それは私にとって十分に明確ではありません.
2.) サーバーとクライアントが別々のマシンである場合、NLS_LANG を両方で別々に設定する必要があるのは正しいですか?
3.) サーバーマシンで NLS_LANG を設定する方法は? クライアントと同じ方法ですか?
4.) Orcale ブランチのレジストリ、システム変数 (コントロール パネルを使用)、およびコマンド ラインの「set」コマンドで NLS_LANG を設定することの違いは何ですか?
5.) chasrset 変換はどのように行われますか? 「クライアントとサーバーで文字セットが同じ場合、Oracleはクライアントから送信されたものを直接保存します。変換は必要ありません」とどこかで読んだことがあります。クライアントマシンのNLS_LANG」または「サーバーマシンのNLS_LANGUAGE」と「クライアントマシンのNLS_LANG」のラチャー?
6.) どのような場合ですか: サーバーはその NLS 情報 (NLS_LANG または NLS_LANGUAGE?) をクライアントに送信しますか、それともラッチャー クリネットは NLS_LANG 設定をサーバーに送信しますか?
7.) 変換はどこで行われますか? クライアントシステムまたはサーバー上で?
事前にすべての助けをありがとう!:-)