Я пытаюсь получить utf8 Код от unicode. напишите сейчас, у меня есть код, который преобразует любой INT в unicode, но застрял, чтобы продолжить его до UTF8. есть идеи?как конвертировать из unicode в utf8 в visual C++?
1
A
ответ
0
Функция WideCharToMultiByte из Windows API правильно сделает это за вас. Вот WideCharToMultiByte reference page.
Чтобы использовать WideCharToMultiByte, вам нужно выбрать кодовую страницу. Общими страницами кода являются CP_ACP и CP_UTF8. CP_ACP используется для преобразования между ANSI и Unicode. CP_UTF8 используется для преобразования между UTF-8 и Unicode.
Вот пример:
string UnicodeToUTF8(const wstring& str)
{
char* pElementText;
int iTextLen;
// wide char to multi char
iTextLen = WideCharToMultiByte(CP_UTF8,
0,
str.c_str(),
-1,
NULL,
0,
NULL,
NULL);
pElementText = new char[iTextLen + 1];
memset((void*)pElementText, 0, sizeof(char) * (iTextLen + 1));
::WideCharToMultiByte(CP_UTF8,
0,
str.c_str(),
-1,
pElementText,
iTextLen,
NULL,
NULL);
string strText;
strText = pElementText;
delete[] pElementText;
return strText;
}
Смежные вопросы
- 1. Как конвертировать UTF8 в Unicode
- 2. конвертировать unicode ucs4 в utf8
- 3. Конвертировать латинский 1 кодированный UTF8 в Unicode
- 4. C++ конвертировать ASII escaped строку unicode в строку utf8
- 5. Преобразование из Unicode в UTF8
- 6. Конвертировать в UNICODE в C#
- 7. Unicode в UTF8 Диалог
- 8. Unicode в UTF8 в Swift
- 9. конвертировать unicode в char
- 10. Как конвертировать unicode в ASCII?
- 11. Конвертировать escape-код unicode в unicode в Objective-c
- 12. Как конвертировать unicode в php?
- 13. Преобразовать Json Unicode в utf8
- 14. Как конфертировать из utf8 в unicode в actionscript?
- 15. как конвертировать unicode в nstring?
- 16. как конвертировать KSC5601 в unicode
- 17. Как конвертировать HTML код Unicode в Real Unicode Character
- 18. конвертировать список целых чисел в Unicode C#
- 19. конвертировать смайлики в unicode
- 20. конвертировать charset X в unicode в Java
- 21. Как конвертировать ascii/7bit email в utf8?
- 22. Как подавить символы Unicode в QString или конвертировать в latin1
- 23. Как конвертировать иврит (unicode) в Ascii в C#?
- 24. Python конвертировать unicode в ASCII
- 25. Как конвертировать коды кодов Unicode в utf-8 в C++?
- 26. конвертировать KOI8-R в utf8
- 27. Изящно конвертировать из Unicode в однобайтовый набор
- 28. конвертировать из unicode в ascii python
- 29. конвертировать из japanese string в unicode java
- 30. Laravel 5.0 utf8 конвертировать?
Можете ли вы привести несколько примеров того, что вы пытались ГНФАР? –
хорошо, актуален, я действительно не знаю, с чего начать. поэтому теперь ищите информацию –
[WideCharToMultiByte] (https://msdn.microsoft.com/en-us/library/windows/desktop/dd374130.aspx) –