【Oracle】文字コード(キャラクタ・セット) 確認の方法

Oracle

Oracleデータベース歴18年の株信です。

データベースの文字コード(キャラクタセット)の確認方法について解説します。

結論(キャラクタ・セット確認方法)

このSQL文を実行してください。

select value from nls_database_parameters where parameter='NLS_CHARACTERSET'; 

で実行したら、よくわからん文字が出てきます。自分は、国内でしか使わないのでJA16SJISTILDEとかが多いですね。デフォルトってUTF-8かもしれませんね。

以下に日本語が使えるキャラクタ・セット一覧を載せておきます。

キャラクタ・セット一覧(日本語対応)

キャラクタ・セット文字コード説明
JA16SJISShift-JIS2バイト日本語
JA16SJISTILDESJIS-JISJA16SJISの「~」文字化け問題を解消
JA16EUCEUC-JP3バイト日本語
JA16EUCTILDEEUC-JPJA16EUCの「~」文字化け問題を解消
AL32UTF8UTF-83バイト日本語(多言語)

コメント

タイトルとURLをコピーしました