문자열을 C++의 한 문자 세트에서 다른 것으로 변환하는 방법은 무엇입니까? 예를 들어 wstring을 UTF-8 문자 배열 또는로 변환하고 싶습니다. 이 작업을 수행하는 방법?C++에서 한 문자 세트의 문자열을 다른 문자 세트로 변환하는 방법은 무엇입니까?
나는 표준 방법을 요구하지 않는다. chilkatsoft, wxWidgets, Qt. 그것의 평범한 C + + 응용 프로그램. 몇 가지 간단한 클래스 또는 메서드가 작업을 수행 할지라도.
귀하의 솔루션은 사용하는 라이브러리만큼만 이식 가능할 것입니다 (예 : ICU는 매우 휴대 가능합니다). 라이브러리를 전혀 사용하지 않으려는 경우 수천 개의 항목이있는 조회 표를 복사 할 준비가되어 있어야합니다. –
utf-16과 utf-8은 모두 동일한 기본 숫자의 서로 다른 인코딩이므로 매우 작은 플랫폼 독립적 인 방식으로이 변환을 수행 할 수 있습니다. 그 밖의 모든 것에 대해서는 많은 문자 인코딩이 의미가 있거나 단일 플랫폼에서만 정의됩니다. 이는 플랫폼 특정 문자 세트 변환 루틴으로 파일 (또는 파일)을 갖는 것이 합당한 곳 중 하나입니다. –
안녕하세요 priyank 시선 Anirudha 굽타 http://anirudhagupta.blogspot.com –