2011-01-28 5 views
0
...

この「愚かな」質問のため申し訳ありませんが、解決策を見つけることができませんIAMOracleのエクスポート

私は私のOracleデータベースのテーブルを持っています。 "ä、ö、ß" このフォーマットで保存されています

374 \ 344 \戻ってそれらを変換するために、とにかくありますか?

答えて

2

このデータを取得するために使用したツールは、の文字を\ 344 \ 374にレンダリングするということです。

実際の格納方法を確認するには、実際にダンプを要求する必要があります。

のように
alter system dump datafile xx block min y block max z ; 

これは最良のテストです。あなたの文字はOKに保存されていますが、あなたのツーリング設定は間違っているかもしれません。まず、データベースの文字セットを知る必要があります。

select * from V$NLS_PARAMETERS where parameter='NLS_CHARACTERSET'; 

次に344 374と予想されるコードを比較してください。事実、344は、ISO 8859-1文字セットを持つウムラウトの正しい8進数値です。

私はそのはincorret形式で保存されたと思うUTF8を返すこと

+0

(例えば1252 WE8MSWIN Windows用)クライアントのNLS_LANGの設定(環境変数またはレジストリ設定のいずれか)がうまく設定されていることを確認してください? – opHASnoNAME

+0

ウムラウトはまだUTF8で344の8進数に等しいので、これはまだOKです。これらのコードを表示するためにどのツールを使用しているか教えてください(sqlplus?、toad、java based、odp.net?) Mac、Windows、Unix? –

+0

SQLDEVELOPERを持つウィンドウ..まだ実際には動作していません – opHASnoNAME

関連する問題