Language/C++

[C++] UTF-8 가 ~ 힣 출력 확인 코드

마탁이 2021. 4. 23. 11:46

참고 URL : // http://www.codeguru.com/cpp/misc/misc/multi-lingualsupport/article.php/c10451/The-Basics-of-UTF8.htm

char hangul[4] = {0,};
    for (unsigned short i = 0xAC00; i <= 0xD7A3; i++)
    {
        hangul[0] = ((char)(0xE0 | i >> 12));
        hangul[1] = ((char)(0x80 | i >> 6 & 0x3F));
        hangul[2] = ((char)(0x80 | i & 0x3F));

        printf("%X -> %X %X %X %s\n", i, hangul[0], hangul[1], hangul[2], hangul);
    }