Infra DevOps

インフラ構築のナレッジや、運用の自動簡易化に関する記事を書いていこうと思います

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

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

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

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

 

Ref:

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

 

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

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