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

Oracleで、UTF8を表示するようにセッションを変更するにはどうすればよいですか?

    文字セットはロケールの一部であり、NLS_LANGの値によって決定されます。 。ドキュメントで明らかにされているように、これはオペレーティングシステム変数

    NLS_LANG UNIXプラットフォームではenvironmentvariableとして設定されます。 NLS_LANG Windowsプラットフォームのレジストリに設定されています。

    これで、ALTER SESSIONを使用できます いくつかのロケール要素、NLS_LANGUAGEおよびNLS_TERRITORYの値を変更します。しかし、残念ながら、文字セットではありません。この不一致の理由は、言語と地域が、オラクルが保存されたデータを解釈する方法に影響を与えるだけだと思います。多数を表示するときにコンマを表示するかピリオドを表示するか。文字セットは、クライアントアプリケーションが表示されたデータをどのようにレンダリングするかに関係します。この情報は起動時にクライアントアプリケーションによって取得され、内部から変更することはできません。



    1. SQLINSERTステートメントにPythondictを使用する

    2. SQLUNIONチートシートと10の簡単で便利なヒント

    3. ASP.NET Core MVC、Entity Framework Core、およびSQLServerを使用したCRUD操作

    4. PostgreSQLでユーザーをスーパーユーザーに変更する方法