我對文本的編碼做了很少的工作。說實話,我真的不知道它究竟意味着什麼。瞭解文本編碼(在.Net中)
舉例來說,如果我有這樣的:
Dim myStr as String = "Hello"
是在一個特定的格式,「編碼」的記憶是什麼?這種格式取決於我使用的語言嗎?如果我在另一個國家,例如中國,並且我有一串中文(普通話?我的道歉,如果我在這裏使用了錯誤的單詞)會使用以下代碼(我已經使用了罰款對英文字符串)仍然工作相同?
System.Text.UTF8Encoding encoding=new System.Text.UTF8Encoding();
return encoding.GetBytes(str);
或者當你的.Net字符串轉換爲UTF8Encoding時轉換無效就會失去所有的意義?
最後,我已經使用.Net幾年了,我從來沒有見過,聽說過,或者不得不做任何與編碼。我是個例外,還是不是常見的事情?
很好的問題......很多開發者都以此爲榮,以我的經驗。 – jeroenh 2011-05-03 07:35:09