NLS_LANG
ローカル言語のレジストリを設定しました。CMD はローカル言語の文字を表示できないため、jibrish が表示されます。クライアントからのプロンプトについて話しているのであって、実際のデータではなく、エラー メッセージなどです。
SQL> conn scott/tiger
ετσß°.
他のプログラムがそれに依存しているため、クライアントの設定をローカル NLS に保持する必要があります。
gloginを追加しようとし$set NLS_LANG=AMERICAN_AMERICA.WE8MSWIN1252
ましたが、スクリプトは sql*Plus が既に開始された後にのみ実行されるため、明らかに機能していません。
私の質問は、SQL*PlusのみNLS_LANG
に を設定する方法はありますか?AMERICAN_AMERICA.WE8MSWIN1252