代码之家  ›  专栏  ›  技术社区  ›  Bogdan Gavril MSFT

编码问题-Win XP与Win 2003

  •  1
  • Bogdan Gavril MSFT  · 技术社区  · 15 年前

    有两台机器,一台是XP,另一台是Win2003。都是日文版本!

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

    1. 在xp上,结果列表是拉丁字符
    2. 在Win2003上,列表是日文字符

    不过,一些工作人员为了坚持基于其名称的编码,而不是代码,现在我必须调查日本机器:)

    你知道一种强制WinXP(而不是2003)给出日语编码列表的方法吗(记住,XP是日语版本)?

    1 回复  |  直到 12 年前
        1
  •  0
  •   Bogdan Gavril MSFT    15 年前

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

    此外,还可以检测何时发生不匹配并强制某种语言进行编码-例如:日语。好东西,他们也都包括英语。

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