Назад | Перейти на главную страницу

неправильное отображение символов в cmd windows в XP

Когда я устанавливаю DB2 Express-C на платформе Windows XP, в окнах команд не может отображаться правильный китайский символ, вместо него отображается неправильный код, например «?? ##».

Как я могу это исправить.

Окна консоли Windows не поддерживают UTF-8. Они могут отображать только кодовую страницу "OEM", как в MS-DOS, или, что редко, UTF-16 Unicode.

Вы можете попробовать использовать эту команду

C:> chcp 65001
before running your program - 65001 is the "codepage" for UTF-8. But this is kind of an ugly hack, and only affects the window it's executed on.

ftp.software.ibm.com все их общедоступные исправления перечислены на этом FTP-сайте. Вход в систему не требуется.

IBM довольно хорошо выпускает языковые пакеты. Однако это довольно большой ftp-сайт. Вы можете начать с программное обеспечение раздел.

Удачи.

Кроме того, в дополнение к плакату выше, если вы выберете неправильный шрифт для своей консоли, вы будете ограничены в отображении символов. Используйте коммерческий шрифт Unicode, и у вас не должно возникнуть особых проблем (но имейте в виду, что в некоторых шрифтах с "ручным кодированием" могут быть заполнены не все позиции символов).