我对文本的编码做了很少的工作。说实话,我真的不知道它究竟意味着什么。了解文本编码(在.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