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