저는 응용 프로그램을 작성 중이며 wxWidgets를 GUI 백엔드로 사용하고 있습니다. 앱의 핵심 부분은 인코딩으로 std::string
및 UTF8을 사용합니다. wxString
과 std::string
사이의 변환에 정상적인 방법이 필요합니다. 나는 wxString::ToUTF8()
에 대해 알고 있지만 사용하기에 다소 어색하다 (그리고 프록시 객체를 반환 할 때 비효율적이라고 생각한다). wxString::ToStdString()
더 나은 방법이 있지만, 제대로 이해했다면 현재 로캘 인코딩을 사용합니다. wxString
과 좁은 문자 (const char*
, std::string
) 사이를 변환 할 때 UTF8 인코딩을 사용하는 방식으로 wxWidgets를 전역으로 구성하는 방법이 있습니까?UTF8 변환 wxString :: ToStdString()
3
A
답변
0
아니요, 이렇게 할 방법이 없으므로 ToUTF8()
또는 이와 동등한 utf8_str()
을 사용하여 직접 도우미 함수를 작성해야합니다. 이것은 호출 할 때마다 UTF-32 또는 UTF-16에서 변환해야한다는 점에서 비효율적이지만 병목 현상은 거의 없습니다.
관련 문제
- 1. wxWidgets wxString
- 2. UTF8 변환
- 3. Mongodb 변환 utf8
- 4. 변환 UTF8 나사로
- 5. wxString, C++의 공백을 대체
- 6. wxWidgets에 : wxString :: wxString (INT)이 컨텍스트 내에서 개인
- 7. wxString to UniChar *
- 8. wxstring 정의되지 않은 참조
- 9. Google Mock에서 wxString 사용
- 10. nsstring을 UTF8 인코딩으로 변환 하시겠습니까?
- 11. 인터넷에서 가져온 텍스트의 UTF8 변환
- 12. utf8 db에서 ansi blob 데이터를 utf8 문자 집합으로 변환
- 13. std :: string 소멸자에서 QString :: toStdString()이 충돌합니다.
- 14. 스프링 MVC 애플리케이션에서 잘못된 UTF8 변환
- 15. string.decode ('utf8')를 python2에서 python3으로 변환
- 16. PHP 또는 MySQL을 사용하여 utf8 문자로 변환
- 17. VS2010의 콘솔 utf8 인코딩 변환 문제
- 18. Perl을 사용하여 파일을 UTF8 형식으로 변환
- 19. Objective-C의 UTF8 문자 변환 문자열
- 20. PHP에서 UTF8 IAST 인코딩을 SLP로 변환
- 21. java 변환 문자열 windows-1251 to utf8
- 22. NSString 및 UTF8 16 진수 변환
- 23. Perl UTF8 - UTF16 변환 오류 - 와이드 문자
- 24. UTF8
- 25. UTF8
- 26. UTF8
- 27. UTF8 - 빈
- 28. wxWidgets : wxCSConv를 사용하여 wxString 인코딩 wxMBConv
- 29. SetThreadLocale 및 UTF8
- 30. Java UTF8 인코딩