wstring
Jak przekonwertować wstring na string?
Pytanie brzmi, jak przekonwertować wstring na string?
Mam następny przykład:
#include <string>
#include <iostream ... tring = Hello
std::stringstream = 0x860283c
Dlatego stringstream nie może być użyty do konwersji wstring na sznurek.
Niewrażliwe na wielkość liter std:: string.znajdź()
Używam metody std::string's find(), aby sprawdzić, czy łańcuch jest podłańcuchem innego. Teraz potrzebuję niewrażliwej na wie ... ść sugeruje użycie Boost, co nie jest opcją w moim przypadku. Dodatkowo muszę wspierać std::wstring/wchar_t. Jakieś pomysły?
Konwertuj wstring na string zakodowany w UTF-8
Muszę przekonwertować pomiędzy wstring i string. Domyśliłem się, że korzystanie z codecvt facet powinno załatwić sprawę, ale ... led" << endl;
return 0;
Który zwraca 'failed' dla cs_CZ.UTF-8 locale i działa poprawnie dla cs_CZ.iso8859-2 locale.
Jaki jest optymalny wieloplatformowy sposób radzenia sobie z ciągami Unicode w C++?
Wiem, że na StackOverflow jest już kilka pytań dotyczących std::string versus std::wstring lub podobnych, ale żadne z nich ni ... :
stdwstring-vs-stdstring
does-c0x-support-stdwstring-conversion-to-from-utf-8-byte-sequence
portable-wchart-in-c