[リストへもどる]   [VBレスキュー(花ちゃん)]
一括表示

投稿時間:2006/11/02(Thu) 20:21
投稿者名:たか
Eメール:
URL :
タイトル:
テキストファイルの文字コードについて
テキストファイルを出力しているプログラムがあるのですが、
このプログラムで出力したファイルについて、
「出力ファイルしたファイルが JISコード で出力されている
ので、シフトJISコード で出力して欲しい。」
という指摘を受けました。
出力されたファイルは、本当に、JISコード なのでしょうか?
JISコード であれば、シフトJIS コードで出力する事はでき
るのでしょうか?
また、テキストファイルの文字コードを調べる方法はあります
でしょうか?
宜しくお願い致します。

-- プログラム(抜粋) ---------------------------------

'出力ファイル情報
Private gintFileNumber           As Integer

Open "c:\test.txt" For Output As #gintFileNumber

Dim strText As String

strText = "あああ"

Print #gintFileNumber, strText

Close #gintFileNumber

投稿時間:2006/11/02(Thu) 22:38
投稿者名:neptune
Eメール:
URL :
タイトル:
Re: テキストファイルの文字コードについて
こんばんは

ADOにStream オブジェクトというのがあります。
Charset プロパティを "shift_jis"で指定して、
SaveToFile メソッドで書き出せばどうでしょう?

詳しくはググるか、MSDNで調べてください。
ADO2.6以降で可能だったと思います。

・・とその前にSJISとは思うんですが??

SJISで読み込んでみて表示させるので、確認になればいいんですけど。
そこらあたりはわかりません。文字コードを調べるとか・・・

投稿時間:2006/11/04(Sat) 00:20
投稿者名:Starfish
Eメール:
URL :
タイトル:
Re: テキストファイルの文字コードについて
> 出力されたファイルは、本当に、JISコード なのでしょうか?

 このコードであれば、シフトJISで出力されています。

> また、テキストファイルの文字コードを調べる方法はあります
> でしょうか?

 バイナリエディタで、文字データのコード体系を切り替えて
表示すれば確認できます。

 とりあえず、おすすめのバイナリエディタです。

http://www.vector.co.jp/soft/dl/win95/util/se032859.html

投稿時間:2006/11/08(Wed) 10:17
投稿者名:たか
Eメール:
URL :
タイトル:
Re^2: テキストファイルの文字コードについて

おすすめのバイナリエディタで確認した
ところ、シフトJISで出力されている
事が確認できました。
ご教授、ありがとうございました。m(_ _)m