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;                 } }

No comments:

Post a Comment