【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言

oracleの初歩的な質問になって申し訳ないのですが教えてください。
以下の(1)~(4)の手順を実行したところ私が予定していた出力結果が表示されませんでした。

(1)DBインストール→インスタンス作成
(2)テーブルの作成
create table test1(line1 varchar2(10),line2 varchar2(10),line number);
(3)データの挿入
 insert into test1 values('01','鈴木',40);
(4)データの確認
select * from test1;


(4)で確認したところ、line2が??????になっていました。想定では「鈴木」となるはずでした。
文字コードに問題があると思うのですが、対処方法がわかりません。
line2に入力した値が入れた値が見れるようにするには何を、どのように修正すればよいのか教えてください。

※補足
使っている環境はUTF-8です。
ログインシェルには特に文字コードを何も設定していません。
■show parameterコマンドの確認結果
nls_language string AMERICAN
nls_territory string AMERICA

A 回答 (1件)

ログインシェルでNLS_LANGに「JAPANESE_JAPAN.UTF8」を設定してください。

    • good
    • 0
この回答へのお礼

ありがとうございました!
解決しました!

お礼日時:2011/08/28 15:41

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す