重複の可能性:
char オブジェクトはどの文字エンコーディング (Unicode バージョン) セットに対応していますか?
以前に尋ねられたことがあると確信しているので、これを尋ねるのは少し怖いのですが、見つかりません。それはおそらく明らかなことですが、私はこれまでエンコーディングを勉強したことがありません。
int Convert(char c)
{
return (int)c;
}
その方法によって生成されるエンコーディングは何ですか? 私はそれがASCIIであるかもしれないと思った(少なくとも128未満)が、以下のコードを実行すると...最初の文字としてスマイリーフェイスが生成された?何?間違いなくASCIIではありません...
for (int i = 0; i < 128; i++)
Console.WriteLine(i + ": " + (char)i);