のぶろぐ 30代のインフラエンジニアはこうです

(;'Д`)ハァハァ ようやく世の中が無菌室で無いことに気づいたよ

National Character Setを何に指定すべきか

クライアント側のOSに合わせてUTF8にするのが適切だと考えていた。

でも関連した情報探してたところ公式サイトで「今回は国際化キャラクタセットの設定値としてUTF8よりもAL16UTF16を推奨するメリットについて解説します。まず一つ目として・・・」

と説明がある以下URLを見つけた。どうやら違うらしい。

 

Ref:

https://blogs.oracle.com/oradbdesign/entry/2_1

 

Oracleが推奨って言ってるんだから困ったらAL16UTF16使うのが正解。

システム移行などでDB作る場合は移行元DBの値に合わせるのがリスク少なくて良いと思いました。