Русский язык в VisualStudio.NET
Модераторы: Hawk, Romeo, Absurd, DeeJayC, WinMain
-
- Сообщения: 6
- Зарегистрирован: 30 янв 2005, 15:06
- Контактная информация:
Может кто сталкивался с такой проблемой. Невозможно в ресурсах использовать русские буквы, т. к. они заменяются на "?". Я изменил язык ресурсов на Русский, но это не помогает. Если открывать созданные ранее проекты, то в ресурсах текст отображается нормально, но в окне свойств, в пункте Caption, с неправильной кодировкой...
сталкивался, и так не решил этой проблемы - правда не стопорился над ней.
вообще в вузуале проблема большая с совместимостью с другими языками.
вообще в вузуале проблема большая с совместимостью с другими языками.
Свойство формы Localizable нужно установить в True.
-
- Сообщения: 1228
- Зарегистрирован: 26 фев 2004, 13:24
- Откуда: Pietari, Venäjä
- Контактная информация:
Открыть *.rc файл текстовым редактором и поменять там везде
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
#pragma code_page(1252)
на
LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT
#pragma code_page(1251)
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
#pragma code_page(1252)
на
LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT
#pragma code_page(1251)
2B OR NOT(2B) = FF
-
- Сообщения: 6
- Зарегистрирован: 30 янв 2005, 15:06
- Контактная информация:
Я его открыл в текстовом редакторе, но менять ничего не пришлось, там и такОткрыть *.rc файл текстовым редактором и поменять там везде
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
#pragma code_page(1252)
на
LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT
#pragma code_page(1251)
LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT
#pragma code_page(1251)
И нихрена не работает русский...
-
- Сообщения: 6
- Зарегистрирован: 30 янв 2005, 15:06
- Контактная информация:
Это для MFC работает? Или только для С# форм? Потому как я не нашел такого свойства у формы... Нет его там...Свойство формы Localizable нужно установить в True.
-
- Сообщения: 6
- Зарегистрирован: 30 янв 2005, 15:06
- Контактная информация:
Спасибо за ссылку, только она моей проблемы не решает, т. к. там нет ни слова о С++ и MFC, все что там написано касается С# и VB. Мой проект ранее был создан в VisualStudio 6.0, он очень большой и переписывать его на другом (С#) языке программирования (которым я, кстати, пока что владею "не свободно") нет ни времени ни желания. А вообще-то глупо как-то получается: такая мелкая на первый взгляд проблема не дает продвигаться вперед. Очень я не хочу запихивать SetDlgItemText в InitDialog и менять все на русский (кстати, не знаю заработает ли так)... Помогите, ребята, пожалуйста!!! Ведь не может же быть такой фигни, чтобы нельзя было как-то решить штуку...
-
- Сообщения: 1228
- Зарегистрирован: 26 фев 2004, 13:24
- Откуда: Pietari, Venäjä
- Контактная информация:
Везде ? Там обычно несколько сегментов...Сикорский Дмитрий писал(а): Я его открыл в текстовом редакторе, но менять ничего не пришлось, там и так
LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT
#pragma code_page(1251)
2B OR NOT(2B) = FF
-
- Сообщения: 1228
- Зарегистрирован: 26 фев 2004, 13:24
- Откуда: Pietari, Venäjä
- Контактная информация:
Только что создал проектик в (MFC Dialog app) в Visual C++ 6.0 и поменял там капшены на панели на русские.
Запустил. Русские буквы - как и обычно - были заменены на каракули.
Открыл rc файл. Поменял там все вхождения
Открыл проект с помощью Visual Studio 2003-> Он мне предложил его сконвертировать в новый формат (*.sln)-> Ну ладно, ОК-> Запускаем-> Несколько варнингов, типа то устарело, сё устарело-> Запускается - Все русские буквы ОК.
Запустил. Русские буквы - как и обычно - были заменены на каракули.
Открыл rc файл. Поменял там все вхождения
наLANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
#pragma code_page(1252)
Запустил. Все стало как надо.LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT
#pragma code_page(1251)
Открыл проект с помощью Visual Studio 2003-> Он мне предложил его сконвертировать в новый формат (*.sln)-> Ну ладно, ОК-> Запускаем-> Несколько варнингов, типа то устарело, сё устарело-> Запускается - Все русские буквы ОК.
2B OR NOT(2B) = FF