- PR -

文字列を16進文字列への変換について

1
投稿者投稿内容
yamayama
ベテラン
会議室デビュー日: 2006/02/10
投稿数: 68
投稿日時: 2008-06-06 21:25
VisualBasic2005にて文字列を16進文字列に変換したいと思うのですが、
その方法がわかりません。
どなたかご教授願えないでしょうか?
べる
ぬし
会議室デビュー日: 2003/09/20
投稿数: 1093
投稿日時: 2008-06-06 21:32
具体的にどういう法則で変換したいのですか?変換前と変換後の例がないとよくわかりません。
yamayama
ベテラン
会議室デビュー日: 2006/02/10
投稿数: 68
投稿日時: 2008-06-06 21:41
さっそくのご返事ありがとうございます。
今、想定しているケースは
@半角英数字を変換するケース
例)15E -> 313545
Aひらがな、漢字などのシフトJISを変換するケース
例)東 ->6771
など想定しております。
べる
ぬし
会議室デビュー日: 2003/09/20
投稿数: 1093
投稿日時: 2008-06-06 22:37
Convert.ToString(AscW("1"c), 16)
で31が、
Convert.ToString(AscW("東"c), 16)
で6771が取得できます。ただ、

引用:
Aひらがな、漢字などのシフトJISを変換するケース
例)東 ->6771

あえて「シフトJISを」と書いた意図がわかりません。6771は東のUnicode番号ですよね。
yamayama
ベテラン
会議室デビュー日: 2006/02/10
投稿数: 68
投稿日時: 2008-06-06 22:41
すみません。Unicodeの勘違いでした。
べる様の方法にて取得することができました。
この度はありがとうございました。
1

スキルアップ/キャリアアップ(JOB@IT)