Возникла проблема с парсером tinyxml. Не коректно считывается кирилица. Вот код:
#pragma once
#include "./Tiny/tinyxml.h"
#include <iostream>
class Account
{
public:
Account()
{
TiXmlDocument doc("111.xml");
if(doc.LoadFile())
{
TiXmlElement* users = doc.FirstChildElement("users");
TiXmlElement* user = users->FirstChildElement("user");
std::cout << atoi(user->Attribute("id")) << std::endl;
std::cout << user->Attribute("name");
}
}
};
Сам документ:
<?xml version="1.0" encoding="utf-8"?>
<users>
<user id ="1" name = "Алекс"></user>
<user id = "2" name = "Дмитрий"></user>
</users>
