![]() |
Модераторы: Daevaorn |
![]() ![]() ![]() |
|
Dronchik |
|
|||
![]() Звукач ёмаё ![]() ![]() Профиль Группа: Участник Сообщений: 451 Регистрация: 1.5.2007 Репутация: 0 Всего: 37 |
Приветствую форумчан) Сейчас работаю над программой, в которой используется запись и чтение xml-файла. Для записи и чтения xml-файла используется функции игрового движка Irrlicht(IrrXML называется, как ни странно). Проблема заключается в том, что IrrXML не записывает в xml-файл русские буквы(вместо них квадраты при открытии этого файла в блокноте). С английскими буквами, цифрами всё в порядке - и пишется, и читается файл стабильно. Есть подозрение, что придётся транслитерировать русские буквы в английские аналоги и при чтении файла проводить обратную операцию. Есть ли более оптимальный способ?
Информация по IrrXML(Офф сайт). -------------------- Вместо слов делай дело, от которого ты фанатеешь. (с) |
|||
|
||||
Andrey44 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1501 Регистрация: 4.12.2006 Где: На работе Репутация: 2 Всего: 26 |
Кодировка самого xml-файла какая?
-------------------- ????? ??, ??????? ?????. ![]() |
|||
|
||||
mrbrooks |
|
||||
![]() трололомен ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4259 Регистрация: 4.10.2006 Где: Дол Гулдур Репутация: 2 Всего: 306 |
вдогонку скажу что первой строкой для отображения русского текста д.б. типа этого:
то бишь наш любимый юникод.
Это сущая необходимость, или есть возможность использовать более известные врапперы? |
||||
|
|||||
Dronchik |
|
|||
![]() Звукач ёмаё ![]() ![]() Профиль Группа: Участник Сообщений: 451 Регистрация: 1.5.2007 Репутация: 0 Всего: 37 |
Andrey44, кодировка UTF-16.
mrbrooks, нет, такой необходимости нет. Я чисто по привычке использования этого враппера его и взял, даже не задумываясь о других врапперах, так как этот меня вполне устраивал до обнаружения этой проблемы. Пойду гуглить насчёт других xml-врапперов. Конечно, если вас не затруднит, могли бы посоветовать какой-либо из известных, так как ни с какими более, кроме IrrXML, я не знаком вообще. -------------------- Вместо слов делай дело, от которого ты фанатеешь. (с) |
|||
|
||||
xvr |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 7046 Регистрация: 28.8.2007 Где: Дублин, Ирландия Репутация: 60 Всего: 223 |
Какой тип у Task[i].strName?
|
|||
|
||||
Dronchik |
|
|||
![]() Звукач ёмаё ![]() ![]() Профиль Группа: Участник Сообщений: 451 Регистрация: 1.5.2007 Репутация: 0 Всего: 37 |
xvr, массив переменных типа char
-------------------- Вместо слов делай дело, от которого ты фанатеешь. (с) |
|||
|
||||
xvr |
|
||||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 7046 Регистрация: 28.8.2007 Где: Дублин, Ирландия Репутация: 60 Всего: 223 |
Тогда надо смотреть на конструктор core::stringw(char*), в частости на то, где (и как) ему надо выставить локаль для символов. Ну и поставить там эту самую локаль (в CP1251) |
||||
|
|||||
GremlinProg |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2706 Регистрация: 9.8.2005 Где: Тюмень Репутация: 3 Всего: 106 |
-------------------- "Гений всегда разумнее, чем умнее. Ум — это машина, разум — водитель этой машины." |
|||
|
||||
![]() ![]() ![]() |
Правила форума "С++:Общие вопросы" | |
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |