Возможно ли иметь многобайтовый символ с кодовой страницей Windows-1252? - PullRequest
1 голос
/ 29 июля 2011

я знаю, что некоторые локали (например, дальневосточные) имеют многобайтовые наборы символов, где требуется несколько байтов для представления символа.

Я хотел бы проверить способность моего (ANSI) программного обеспечения справиться с ситуацией.с многобайтовыми символами.

За исключением того, что я живу в Северной Америке, где моя кодовая страница Windows установлена ​​на Windows-1252.

Можно ли создать многобайтовый символ вмой локальный язык Windows-1252?

Ответы [ 2 ]

2 голосов
/ 29 июля 2011

Можно ли создать многобайтовый символ в моей локальной локали Windows-1252?

Я не верю, что это возможно с кодовой страницей 1252, но возможно изменить кодировку, используемую Windows для текста не в Юникоде, и также возможно использовать что-то вроде утилита Applocale , чтобы сделать это на основе процесса, если вы не хотите переключать все это. (Хотя у Applocale есть свои недостатки.)

Конечно, вы всегда можете просто отправить многобайтовые символы в виде двоичных данных в свое программное обеспечение, что будет наиболее полезно, если языковой стандарт, используемый в самом программном обеспечении (и, следовательно, какая кодировка используется для анализа данных), обрабатывается независимо от ОС.

0 голосов
/ 01 августа 2011

Вы можете использовать утилиту MS AppLocale , чтобы протестировать ваше приложение, используя другую кодовую страницу без изменения вашей.

...