I am trying to apply lower function on non-ASCII characters. Following code doesn't work in Linux(Ubuntu) environment but works in windows.
int main() { std:string data="ŽŠ"; std::transform(data.begin(), data.end(), data.begin(), ::tolower); cout<< data << endl; return 0; } I tried installing language packs but did not work.Can someone help me what am i missing in this code?