- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Oracleのデータ抽出をShiftJIS変換するには?)
Oracleのデータ抽出をShiftJIS変換するには?
このQ&Aのポイント
- VisualStudio2005の環境にて、Oracleのテーブルに格納されている文字列をShift-JISに変換してCSVファイルに抽出する方法を教えてください。
- 文字化けを防ぐために、Oracleのデータ抽出をShiftJISに変換してCSVファイルに保存する方法を教えてください。
- Oracleのデータ抽出プログラムで生成されるCSVファイルをShift-JISに変換する方法を教えてください。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
WriteAllTextの引数Encodingつきのメソッドを使いましょう dim enc as System.Text.Encoding = System.Text.Encoding.Defualt My.computer.FileSystem.WriteAllText(path,OutStr,false,enc) といった具合です
その他の回答 (2)
- Cupper
- ベストアンサー率32% (2123/6444)
回答No.2
解決方法ではなくアドバイスです プログラムが面倒な人にお薦めな方法 Internet Explorerに投げ込んで、Internet Explorerで名前をつけて保存 保存の形式をTEXTにして、Shift-JISを選択 これだと、UNICODE ⇔ S-JIS ⇔ UTF-8 ⇔ JIS、などいろいろな変換ができます すでに吐き出されたファイルがある場合、意外と使える方法ですよ 特に、UNIX系のエディタが吐き出すJIS形式ファイルの2バイト文字化けに対して有効です(ブラウザの上から印刷なども可能) 質問にあるプログラムを何度も繰り返し利用するのであれば、ブラウザを使う方が面倒になりますので プログラムを修正して利用することをお薦めします
- Evreux
- ベストアンサー率29% (225/774)
回答No.1
プログラムからコマンドを実行する方法が(JAVA以外では)わかってないので具体的にアドバイスできないのですが、nkfを呼び出して変換してみてはどうでしょう?
お礼
お礼遅くなりましたがうまくいきました。 どうもありがとうございました。 また何かありましたら宜しくお願い致します。