可能重複:
To which character encoding (Unicode version) set does a char object correspond?編碼字符
我有點不敢問這個,因爲我敢肯定,它被要求之前,但我不能找到它。它可能很明顯,但我從未學過編碼。
int Convert(char c)
{
return (int)c;
}
該方法產生了什麼編碼?我認爲這可能是ASCII碼(至少對於< 128),但做下面的代碼產生了...笑臉作爲第一個字符?什麼?絕對不是ASCII碼...
for (int i = 0; i < 128; i++)
Console.WriteLine(i + ": " + (char)i);
這可能會也可能不會回答您的問題:http://stackoverflow.com/questions/6549054/to-which-character-encoding-unicode-version-set-does-a-char-object-correspond – BoltClock
它的確如此,謝謝。如何回答這個問題,或者你介意這樣做?對於那些稍後看到這個問題的人來說,它的UTF-16。我似乎無法找到utf-16中的字符表來驗證第一個是「笑臉」,但我認爲它們是正確的。 – khyperia
我已經關閉它。 – BoltClock