1

Мы знаем, что здесь есть приложение под названием Applocale, которое может изменить кодовую страницу приложения, не поддерживающего Юникод, для решения проблем с отображением текста.

Но есть программа, которая справа отображает кодовую страницу UTF-8, что означает, что ее текст должен отображаться как UTF-8, но он отображается как собственная кодовая страница и становится нечитаемым кодом. Это кажется смешным, потому что там почти все страны и регионы, но без UTF-8. Я думаю, что это ошибка, потому что программисты могут использовать английский язык и игнорировать тестирование неанглийского отображения текста. Я не думаю, что продюсер исправит это, и я хочу исправить это сам.

Можно ли установить вывод не-Unicode как UTF-8 с помощью программного обеспечения, такого как Applocale? По умолчанию не-Unicode вывод является родной кодовой страницей? Как я могу установить нативную кодовую страницу в UTF-8?

2 ответа2

0

Из того, что я читал об инструменте Microsoft AppLocale в Википедии, этот инструмент НЕ может изменить вашу кодовую страницу на UTF-8. Он работает только с приложениями не-Unicode, но UTF-8 является частью стандарта Unicode.

Под капотом обработка Unicode символов, не относящихся к ASCII, значительно отличается от не-Unicode, поэтому, хотя можно переключаться между кодовыми страницами, не относящимися к Unicode (это то, что делает AppLocale), НЕЛЬЗЯ переключаться между Unicode и не-Unicode. Unicode без модификации приложения, сделанного его производителем.

0

Просто упомянуть об этом здесь: В Windows 10 17133 теперь доступна бета-версия для использования UTF-8 для всемирной поддержки. Но это не помогает с программами без Unicode для меня на данный момент, но это помещено во всплывающее окно, где я могу изменить локаль для программ без Unicode.

Поэтому, возможно, они работают над чем-то, чтобы покончить с необходимостью изменить локаль для программ, не поддерживающих Юникод.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .