Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Кодировка в tinyxml / 6 сообщений из 6, страница 1 из 1
14.11.2016, 15:09
    #39346904
Snak2013
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кодировка в tinyxml
Доброго времени суток, подскажите пожалуйста как с использованием tinyxml прочитать XML документ в кодировке utf-8. Я пытался прочитать документ так:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
     TiXmlDocument *xml_file = new TiXmlDocument(TempPath);
		if (xml_file)
		{
			if (xml_file->LoadFile(TIXML_ENCODING_UTF8))
			{
				TiXmlElement *xml_level = 0;
				xml_level = xml_file->FirstChildElement("MainFile");
				const char* Attribit = xml_level->Attribute("OldPath");
			}
		}



К сожалению это не работает в Attribit приходит значение где все Русские символы заменены на непонятные. Подскажите пожалуйста можно ли это как то исправить?
...
Рейтинг: 0 / 0
14.11.2016, 15:15
    #39346911
Владимир2012
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кодировка в tinyxml
А как выглядит заголовок вашего xml?
Ниже пример:
<?xml version="1.0" encoding="windows-1251"?>

Какую версию TinyXML используете?
...
Рейтинг: 0 / 0
14.11.2016, 15:27
    #39346920
Snak2013
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кодировка в tinyxml
Владимир2012, Верхняя строчка выглядит так
Код: xml
1.
<?xml version="1.0" encoding="UTF-8"?>


А вот версию tinyxml к сожалению не знаю и не знаю как посмотреть.
...
Рейтинг: 0 / 0
14.11.2016, 15:32
    #39346927
Владимир2012
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кодировка в tinyxml
...
Рейтинг: 0 / 0
14.11.2016, 15:37
    #39346934
Владимир2012
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кодировка в tinyxml
Владимир2012UTF-8 and TinyXML http://stackoverflow.com/questions/17676169/utf-8-and-tinyxml Кстати там был хороший вопрос.
"Вы уверены в том, что ваш файл представлен в UTF-8 кодировке?"
...
Рейтинг: 0 / 0
14.11.2016, 15:53
    #39346952
Snak2013
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кодировка в tinyxml
Владимир2012, Спасибо помогло.
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Кодировка в tinyxml / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]