C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Как програмно переключать кодировки
Andrejuss
Отправлено: 15.11.2005, 09:16


Не зарегистрирован







Привет.
Нужен совет.
Мне в программе нужно менять выводимый текст в соответсвии с выбранным пользователем языком. Тоесть надписи на форме должны быть многоязычными (английскими, русскими, немецкими и т.д.)
Как понимаю, надо менять кодировку Виндовс, чтобы вместо крингелей и знаков вопроса показывались специфические символы, присущие разным языкам.
Может кто знает как это проделать програмным путем?
Спасибо.
Rius
Отправлено: 15.11.2005, 09:37


Мастер участка

Группа: Участник
Сообщений: 321



imho кодировку винды менять не надо (сообщения это на их язык не переведет biggrin.gif ), надо хранить строковые ресурсы, зависящие от языков, в нескольких вариантах.
если вопрос об отображении русского текста в иноязычных виндах — там просто должна быть включена поддержка кириллицы (у меня winxp английская, и кириллицу подключаю при установке)
Gedeon
Отправлено: 15.11.2005, 12:25


Ветеран

Группа: Модератор
Сообщений: 1742



А как насчет использовать юникодные компоненты?

Вернуться в Вопросы программирования в C++Builder