C++ 在每台计算机上正确显示特殊字符
该代码能否确保每台计算机上都能正确显示波兰特殊字符C++ 在每台计算机上正确显示特殊字符,c++,special-characters,C++,Special Characters,该代码能否确保每台计算机上都能正确显示波兰特殊字符 locale locpol("Polish_Poland"); locale::global(locpol); cout.imbue(locpol); cin.imbue(locpol); 在我的电脑上,它可以工作,不能说其他任何电脑,因为我只限于一台 第二个想法:如何在I/o操作和比较期间保留特殊字符。我听说Windows有不同的字符代码来接收和显示字符。这是真的吗?如何正确比较字符串和特殊字符 我需要在。。。比方说,我创建的每个流/ifs
locale locpol("Polish_Poland");
locale::global(locpol);
cout.imbue(locpol);
cin.imbue(locpol);
在我的电脑上,它可以工作,不能说其他任何电脑,因为我只限于一台
第二个想法:如何在I/o操作和比较期间保留特殊字符。我听说Windows有不同的字符代码来接收和显示字符。这是真的吗?如何正确比较字符串和特殊字符
我需要在。。。比方说,我创建的每个流/ifstream对象?像这样:
textfile.imbue(locpol);
?否
区域设置的名称没有标准化,因此无法保证跨操作系统使用。否
语言环境的名称没有标准化,因此无法保证跨操作系统。实际上,您可以尝试。实际上,您可以尝试。