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