繁体   English   中英

编码问题-Win XP与Win 2003

[英]Encoding issue - Win Xp vs Win 2003

有2台计算机,一台使用Xp,一台在Win 2003中。两者都是日语版本!

如果您获得了可用的编码(通过区域设置或通过编程,Encoding.GetEncodings()),则会发生以下情况:

  1. 在Xp上,结果列表为拉丁字符
  2. 在Win 2003上,列表以日语字符显示

一些工作的人虽然坚持根据其名称而不是根据其代码进行编码,但是现在我必须研究日语机器:)

您是否知道强制Win XP(不是2003)以日语提供编码列表的方式(请记住,Xp是日语版本)?

这不是解决实际问题的方法,但是我认为处理此问题的最佳方法是迁移到代码页而不是显示名称。

同样,可以检测出何时出现不匹配,并强制使用某种语言进行编码-例如:日语。 好消息是他们都还包括英语。

为了更加有趣,您可以使用一个配置文件来存储代码页。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM