メモ:本日の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
「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#
コメント 0