Johnny Asked: 2009-06-02 19:42:49 +0800 CST2009-06-02 19:42:49 +0800 CST 2009-06-02 19:42:49 +0800 CST XP cmd窗口中字符显示错误 772 我在windows xp平台上安装DB2 express-C时,命令windows不能显示正确的汉字,换成“??##”之类的错误代码显示。 我该如何解决。 windows db2 3 个回答 Voted user1686 2009-06-02T22:02:18+08:002009-06-02T22:02:18+08:00 Windows 控制台窗口不支持 UTF-8。它们只能显示“OEM”代码页,如 MS-DOS 或 - 很少 - UTF-16 Unicode。 您可以尝试使用此命令C:> chcp 65001在运行程序之前 - 65001 是 UTF-8 的“代码页”。但这是一种丑陋的黑客攻击,只会影响执行它的窗口。 Shawn Anderson 2009-06-02T20:06:54+08:002009-06-02T20:06:54+08:00 ftp.software.ibm.com在此 FTP 站点上列出了所有公开可用的补丁程序。无需登录。 IBM 非常擅长提供语言包。然而,它是一个相当大的 ftp 站点。您可能希望从软件部分开始。 祝你好运。 chr0naut 2009-06-02T22:40:51+08:002009-06-02T22:40:51+08:00 另外,除了上面的海报,如果你的控制台选择了错误的字体,那么你的字符显示就会受到限制。使用商业 unicode 字体,您应该不会遇到什么麻烦(但请注意,某些“手工编码”字体可能没有填写所有字符位置)。
Windows 控制台窗口不支持 UTF-8。它们只能显示“OEM”代码页,如 MS-DOS 或 - 很少 - UTF-16 Unicode。
您可以尝试使用此命令
在运行程序之前 - 65001 是 UTF-8 的“代码页”。但这是一种丑陋的黑客攻击,只会影响执行它的窗口。ftp.software.ibm.com在此 FTP 站点上列出了所有公开可用的补丁程序。无需登录。
IBM 非常擅长提供语言包。然而,它是一个相当大的 ftp 站点。您可能希望从软件部分开始。
祝你好运。
另外,除了上面的海报,如果你的控制台选择了错误的字体,那么你的字符显示就会受到限制。使用商业 unicode 字体,您应该不会遇到什么麻烦(但请注意,某些“手工编码”字体可能没有填写所有字符位置)。