SSブログ

メモ:本日のC#お勉強 [プログラミング学習]

文字列として取得した16進バイト列をUTF-16に変換。

「16進数、8進数、2進数の文字列を整数に変換する: .NET Tips: C#, VB.NET」
http://dobon.net/vb/dotnet/programing/converthex.html

「文字列を数値に変換するには?[C#、VB] - @IT」
http://www.atmarkit.co.jp/fdotnet/dotnettips/001atoi/atoi.html

「C# - 文字列の一部を取り出す」
http://jeanne.wankuma.com/tips/csharp/string/substring.html

「@IT:.NET TIPS バイト列を文字列に変換するには? - C#」
http://www.atmarkit.co.jp/fdotnet/dotnettips/011byte2str/byte2str.html

「文字コードを指定してテキストファイルを読み込む: .NET Tips: C#, VB.NET」
http://dobon.net/vb/dotnet/file/readfile.html
private void button2_Click(object sender, EventArgs e)
{
 int intTextLength = textBox3.Text.Length / 2 ;
 byte[] byteToString = new byte[intTextLength];
 int i, j;
 Encoding sjisEnc = Encoding.GetEncoding("utf-16");


 for(i = 0;i < intTextLength ; i++){
  j = i * 2;
     
  byteToString[i] = (byte)Convert.ToInt32(textBox3.Text.Substring(j, 2),16);
 }
 textBox2.Text = sjisEnc.GetString(byteToString);

}


タグ:C#
nice!(0)  コメント(0)  トラックバック(0) 
共通テーマ:パソコン・インターネット

nice! 0

コメント 0

コメントを書く

お名前:[必須]
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

トラックバック 0