• ベストアンサー

文字コードについて

oracle10gの文字コードを変更したいのですが、どうすればよいでしょうか? 現在は、UTF8になっていますが、EUCにしたいと思っています。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • entree
  • ベストアンサー率55% (405/735)
回答No.1

> oracle10gの文字コードを変更したいのですが、どうすればよいでしょうか? > 現在は、UTF8になっていますが、EUCにしたいと思っています。 Oracle10g では csalter を使用することでキャラクタセットを変換することができるものの、UTF8 は EUC のスーパーセットではないため変換できません。つまり、データベースを再作成するしかありません。 「変換前のキャラクタセットが変換後のキャラクタセットのスーパーセットである」とは、変換前のキャラクタセットが変換後のキャラクタセットに完全に含まれる場合を指します。(例えば、US7ASCII -> JA16SJIS。SJIS には ASCII コードが完全に含まれています)

w0a15455
質問者

お礼

ありがとうございます。 DBを再構築することにします。

関連するQ&A