【发布时间】:2012-01-01 17:05:24
【问题描述】:
如何在 .Net 框架 4.0 版中获得本地化编码名称?
在日本电脑上运行时(区域设置)
这行代码:
Encoding.GetEncodings()[0].DisplayName
在 .Net 2 中运行时,返回字符串“IBM EBCDIC (US - カナダ)”
在 .Net 4 中运行时,返回字符串“IBM EBCDIC (US-Canada)”
在这两种情况下,当前的文化都是“ja-JP”。
【问题讨论】:
-
我知道这行代码没有多大意义,而且我对返回的第一个编码并不感兴趣,这只是为了演示 .net 2 和 .net 之间的行为变化。净 4
标签: c# .net localization character-encoding globalization