Programming/C / C++

to read UTF-8 XML using TinyXML

역시인생한방 2015. 8. 6. 15:01

#include <iostream>

using namespace std;

#include <atlstr.h>


int main()

{

char* src = "한글"; // ANSI CP949

CA2W unicode1(src); // ANSI -> UNICODE


CW2A utf8(unicode1, CP_UTF8); // UNICODE -> UTF8

CA2W unicode2(utf8, CP_UTF8); // UTF8 -> UNICODE

CW2A ansi(unicode2); // UNICODE -> ANSI

CW2A ansi2(CA2W(utf8, CP_UTF8));


printf("%s\n", src);

printf("%s\n", unicode1);

printf("%s\n", utf8);

printf("%s\n", unicode2);

printf("%s\n", ansi);

printf("%s\n", ansi2);


return EXIT_SUCCESS;

}


use above