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

投稿時間:2007/06/08(Fri) 01:47
投稿者名:K
Eメール:
URL :
タイトル:
シフトJISの16進数に変換
VB6.0で教えてほしいのですが

A = Text1.text

Sjis = StrConv(A, vbFromUnicode)

StrConv関数を使えばユニコードをシフトJISに変換できると調べて知ったのですが
もしText1が平仮名や漢字の場合それらの16進数の値を取得したい場合には
どうしたらいいでしょうか・・?

投稿時間:2007/06/08(Fri) 09:10
投稿者名:魔界の仮面弁士
Eメール:
URL :
タイトル:
Re: シフトJISの16進数に変換
> もしText1が平仮名や漢字の場合それらの16進数の値を取得したい場合には

StrConv は関係なく、単に一文字ずつ Asc 関数にかければよいかと。
# vbFromUnicode した後の場合は、1バイトずつ AscB 関数にかける。

16進数文字列化については、Hex 関数でどうぞ。

投稿時間:2007/06/08(Fri) 23:58
投稿者名:K
Eメール:
URL :
タイトル:
Re^2: シフトJISの16進数に変換
> > もしText1が平仮名や漢字の場合それらの16進数の値を取得したい場合には
>
> StrConv は関係なく、単に一文字ずつ Asc 関数にかければよいかと。
> # vbFromUnicode した後の場合は、1バイトずつ AscB 関数にかける。
>
> 16進数文字列化については、Hex 関数でどうぞ。


解決いたしました。
魔界の仮面弁士さん、ありがとうございました!