Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/142.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ Boost.Locale是否支持读取和写入UTF-8编码文件?_C++_Boost_Utf 8 - Fatal编程技术网

C++ Boost.Locale是否支持读取和写入UTF-8编码文件?

C++ Boost.Locale是否支持读取和写入UTF-8编码文件?,c++,boost,utf-8,C++,Boost,Utf 8,这是我对尝试Boost.Locale感到兴奋的唯一原因,但网站上没有文件I/O示例。 我不确定这是否意味着文件I/O不受支持或支持,但未记录。 我的平台是Windows 7有这样的平台: std::locale loc=generator().generate(“he_IL.UTF-8”); std::wofstream文件; 文件.imbue(loc); 打开(“hello.txt”); 请注意,Boost.Serialization的helper方面仅在UTF-8和UCS-4之间转换。 st

这是我对尝试Boost.Locale感到兴奋的唯一原因,但网站上没有文件I/O示例。 我不确定这是否意味着文件I/O不受支持或支持,但未记录。
我的平台是Windows 7

有这样的平台:

std::locale loc=generator().generate(“he_IL.UTF-8”);
std::wofstream文件;
文件.imbue(loc);
打开(“hello.txt”);

请注意,Boost.Serialization的helper方面仅在UTF-8和UCS-4之间转换。
std::locale loc= generator().generate("he_IL.UTF-8");
std::wofstream file;
file.imbue(loc);
file.open("hello.txt");
file << L"שלום!" << endl;