使用wofstream写入中文(Unicode)字符时无内容

来源:互联网 发布:如何运营好淘宝店铺 编辑:程序博客网 时间:2024/05/03 08:21

 

最近改写一个安装引导程序,把C#版的写成C++的本地代码,以免用户在未安装.net framework时
无法启动安装,但写入配置文件的时候,发现若路径名称是中文的话,就写不进去,
用的是STL,后来查了查,这个问题很普遍,微软官方有解决方法,关键是一句:
confFile.imbue(std::locale("chs"));
 

 

解决了中文问题,想了想,若是文件夹名称是日文朝鲜文德文法文意大利文怎么办呢?

纠结,估计到时候就不能直接写成字符串了,

得写成byte到文件中

 

参考站点:

http://support.microsoft.com/kb/q274012/

原创粉丝点击