sql >> データベース >  >> RDS >> Oracle

Oracle用のNLS_LANGの選択

    OS自体が他の文字セット(この場合はWE8MSIN1252)を使用しているためです。ただし、NLS_LANG(クライアント上)はAL32UTF8に設定されているため、Oracleはこれを認識していません。 Oracleは常にNLS_LANGの値を使用し、システム設定を無視しますが、他のすべてのソフトウェアは(ほとんど)OS設定を使用します。

    したがって、この問題を修正するには、ローカル(クライアント)NLS_LANGがOS文字セットと同じである必要があります。または(他のオプション)クライアントで実行されているソフトウェアは、それ自体で文字を再エンコードする必要があります。




    1. Eloquent:関係のどこに電話するか

    2. COM相互運用機能を使用すると、.NETデータベースの呼び出しが遅くなり、クエリアナライザーを介して高速になります

    3. Oracle 11gOFFSETFETCHでエラーが発生する

    4. WooCommerceで日付範囲のある予約可能な製品の価格データを取得します