TextConvert.h 493 B

1234567891011121314151617181920212223242526272829303132
  1. #pragma once
  2. class CTextConvert
  3. {
  4. public:
  5. static CStringA UnicodeToAnsi(CString unicode)
  6. {
  7. CStringA ansi = CW2A(unicode, CP_ACP);
  8. return ansi;
  9. }
  10. static CStringA UnicodeToUTF8(CString unicode)
  11. {
  12. CStringA utf8 = CW2A(unicode, CP_UTF8);
  13. return utf8;
  14. }
  15. static CString AnsiToUnicode(CStringA ansi)
  16. {
  17. CString unicode = CA2W(ansi);
  18. return unicode;
  19. }
  20. static CString Utf8ToUnicode(CStringA ansi)
  21. {
  22. CString unicode = CA2W(ansi, CP_UTF8);
  23. return unicode;
  24. }
  25. protected:
  26. };