Je voudrais savoir si �crire
�quivaut � l'utilisation de ::MultiByteToWideChar avec la page de code 1252 ?
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2 string s="..."; WideString ws(s.c_str());
J'ai une fonction string_to_wstring :
Est-ce que le constructeur de WideString r�alise la m�me chose ?
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10 std::wstring string_to_wstring(unsigned int codePage, std::string const& src) { if(src.size()>0) { int length = ::MultiByteToWideChar( codePage, 0, src.data(), src.size(), NULL, 0 ); std::vector<wchar_t> buffer(length); ::MultiByteToWideChar( codePage, 0, src.data(), src.length(), &buffer[0], length); return std::wstring(buffer.begin(), buffer.end()); } else return std::wstring(); }
Merci � vous
Partager