Programming Logs/C++ (1) 썸네일형 리스트형 [C++] Is UTF 8 멀티바이트_CP949 -> UTF8을 해야 할 일이 생겼다 내 프로그램은 CP949였고, tgz 파일 압축 해제를 하는데, 내부 경로가 UTF-8인 경우였다 CP949로 읽어드리면 당연히 invalid string이므로 사용할 수가 없다 해당 과정은 (char*)멀티바이트_CP949 -> (wchar*)유니코드 -> (char*)UTF-8 의 과정을 거쳐야 했는데, 그 전에 멀티바이트(CP949)로 읽어드린 문자열이 UTF-8인 경우와 아닌 경우를 가를 수 있어야 했다 여기저기 찾다가 짜증나서 문자열 전체를 검토하는 방식으로 그냥 무식하게 만들었다 아마 여기서도 더 개선을 할 수 있을 거 같은데 빨리 집에 가고 싶어서 일단 점을 찍는다 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16.. 이전 1 다음