mirror of
https://github.com/hrydgard/ppsspp.git
synced 2026-10-01 14:58:14 +00:00
GEDebugger: Use utf-8 internally.
This commit is contained in:
1 parent
39b5eb5b3d
commit
0292d1719d
6 files changed
+62
-57
No files matched your search
@@ -450,6 +450,12 @@ void ConvertUTF8ToWString(wchar_t *dest, size_t destSize, const std::string &sou
|
||||
MultiByteToWideChar(CP_UTF8, 0, source.c_str(), len, dest, std::min((int)destSize, size));
|
||||
}
|
||||
|
||||
void ConvertUTF8ToWString(wchar_t *dest, size_t destSize, const char *source) {
|
||||
int len = (int)strlen(source) + 1; // include trailing zero
|
||||
int size = (int)MultiByteToWideChar(CP_UTF8, 0, source, len, NULL, 0);
|
||||
MultiByteToWideChar(CP_UTF8, 0, source, len, dest, std::min((int)destSize, size));
|
||||
}
|
||||
|
||||
std::wstring ConvertUTF8ToWString(const std::string &source) {
|
||||
int len = (int)source.size();
|
||||
int size = (int)MultiByteToWideChar(CP_UTF8, 0, source.c_str(), len, NULL, 0);
|
||||
|
||||
Reference in new issue
Block a user