XP中错误的字符显示在cmd窗口中

当我在Windows XP平台上安装DB2 express-C时,命令窗口不能显示正确的中文字符,而是用错误的代码显示replace为“?? ##”。

我如何解决这个问题。

Windows控制台窗口不支持UTF-8。 他们只能显示“OEM”代码页,如在MS-DOS中,或者很less显示 – UTF-16 Unicode。

你可以尝试使用这个命令

  C:> chcp 65001 

在运行程序之前 – 65001是UTF-8的“代码页”。 但是这是一种丑陋的黑客攻击,只影响它被执行的窗口。

http://ftp.software.ibm.com拥有在此FTP站点上列出的所有公开可用的修补程序。 没有login是必要的。

IBM非常擅长使用语言包。 但是,这是一个非常大的ftp站点。 你可能想从软件部分开始。

祝你好运。

此外,除了上面的海报,如果你select了错误的字体为您的控制台,那么你是有限的显示字符。 使用一个商业的Unicode字体,你应该有一点麻烦(但要注意一些“手工编码”的字体可能没有填写所有的字符位置)。