我有一个基于C#表单的程序,并一直在使用
System.Text.Encoding.GetEncoding(1252)
但我发现,我在阅读非英文字符时遇到了困难
System.Text.Encoding.GetEncoding(1255)
作品,但是我不知道改变这一点的含义,所以我希望有人能阐明一些差异和可能的影响。
发布于 2010-03-23 23:39:06
我建议您阅读Joel Spolsky的文章The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!)
发布于 2010-03-23 23:39:43
当您使用GetEncoding(1252年)时,您指定的是Windows-1252 Encoding,它指定西欧的拉丁字母表。希伯来语(1255)是Windows-1255 encoding,用于书写希伯来语。
发布于 2010-03-23 23:39:19
字符编码1255包括希伯来语符号,而1252适合于西方语言。是否是这样,非英语符号恰好是希伯来语?
https://stackoverflow.com/questions/2501216
复制相似问题