プログラムを中心とした個人的なメモ用のブログです。 タイトルは迷走中。
内容の保証はできませんのであしからずご了承ください。

2020/08/20

[C#] 文字の Unicode を取得

event_note2020/08/20 8:16

文字の Unicode を取得する方法です。意外と情報が見つからなかったので。

using System;
using System.Text;
using System.Globalization;
var unicode = new UnicodeEncoding(true, false);

var encodedBytes = unicode.GetBytes("あ");
string output = "";
for (int i = 0; i < encodedBytes.Length; i++)
{
    output += string.Format("{0:x2}", encodedBytes[i]);
}
Console.WriteLine(output);// 3042

// 数値に変換
var hex = int.Parse(output, NumberStyles.HexNumber);
Console.WriteLine(hex.ToString());// 12354

の Unicode は以下です。