Ich habe da einen netten 2-Zeiler, der mir einen std::string in Kleinbuchstaben umsetzt:
Die erste Frage ist jetzt: Geht das auch mit wstring?
Also: "ÄÖÜ" wird zu "äöü"
Wenn ja, geht das ohne Änderung im Code, oder wie anders?
Wie geht das mit UTF-8?
Also etwa wenn ich einen wstring mit WideCharToMultiByte(CP_UTF8,...) konvertiert habe, kann ich den dann noch in Kleinbuchstaben umsetzen, inkl. Sonderzeichen, oder geht das nur vorher?
Code:
int (*pf)(int)=tolower;
transform(MyString.begin(),MyString.end(),MyString.begin(),pf);
Die erste Frage ist jetzt: Geht das auch mit wstring?
Also: "ÄÖÜ" wird zu "äöü"
Wenn ja, geht das ohne Änderung im Code, oder wie anders?
Wie geht das mit UTF-8?
Also etwa wenn ich einen wstring mit WideCharToMultiByte(CP_UTF8,...) konvertiert habe, kann ich den dann noch in Kleinbuchstaben umsetzen, inkl. Sonderzeichen, oder geht das nur vorher?