Tuesday, April 5, 2011
HTML Encoded
프리마인드 포맷에 캐릭터 표현은 HTML Encoded 표현방식으로 작성된다.
CPP에서 UTF8 변환 관련 라이브러리는 UTF8-CPP를 사용했다.
http://utfcpp.sourceforge.net/
std::string strUTF8 = "한글 테스트";
std::ostringstream aStream;
std::string::iterator beg = strUTF8.begin();
std::string::iterator end = strUTF8.end();
for(; beg!=end; )
{
if(127 < (unsigned char)*beg)
aStream << "&#x" << std::hex << utf8::unchecked::next(beg) << ';';
else
{
aStream << *beg;
++beg;
}
}
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment