掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
バイトの80〜FFを文字に変換するには? (ID:77589)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
魔界の仮面弁士さん、回答ありがとうございます。 >Chr関数とChrB関数とChrW関数の違いに注意してみてください。 MSDNとかで見てみたのですが、いまいち違い(使い方)がよくわかりません・・・ 試しにChrBでやってみると漢字と?のみに、ChrWでやってみるとChrと全く同じになりました。 Open f_name For Binary As #1 Do While Not EOF(1) Get #1, , byttmp If byttmp >= &H81 And byttmp <= &H9F And Not EOF(1) _ Or byttmp >= &HE0 And byttmp <= &HFC And Not EOF(1) Then Get #1, , byttmp2 byts = byts & Chr("&H" & Hex(byttmp) & Hex(byttmp2)) Else byts = byts & Chr(byttmp) End If Loop Close こういう感じにしてみたら結構元のファイルと似た感じになったのですがまだ byttmp2=00のときとかに飛ばされるなどがあるようです・・・
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.