文字セット AL32UTF8 の Oracle データベースを使用していますが、一部の情報 (漢字など) を読み取ることができません。これらの文字を読み取るようにPLSQL開発者を構成するにはどうすればよいですか?
ちなみに、この情報を読むと???のように出てきます。
Windows XP を使用しています。
文字セット AL32UTF8 の Oracle データベースを使用していますが、一部の情報 (漢字など) を読み取ることができません。これらの文字を読み取るようにPLSQL開発者を構成するにはどうすればよいですか?
ちなみに、この情報を読むと???のように出てきます。
Windows XP を使用しています。
答えは自分で見つけました。
次のルートで NLS_LANG レジストリを変更する必要があります HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_ODACHome2
そして、適切な言語で設定してください。私の場合は AMERICAN_AMERICA.AL32UTF8 でした。
とりあえずありがとう。
NLS_CHARACTERSET
AL32UTF8 に設定し、パラメータNLS_NCHAR_CHARACTERSET
が UTF8 に設定されていることを確認してください。
SQL> ALTER SESSION SET NLS_NCHAR_CHARACTERSET = 'UTF8';