首页 > Windows SDK > Windows INI文件API不支持UTF-8

Windows INI文件API不支持UTF-8

和编码接触的多了新建文件基本都用UTF-8编码了,于是神经质的建了一个UTF-8编码的配置文件,用Windows的GetPrivateProfileString总是获取不到正确的信息,也没有任何错误提示,GetLastError()返回的是S_OK。后来把编码改回ANSI就能正确获取结果了。

不过MSDN里面说INI这种玩意还是少用的好,要用注册表:

Note: This function is provided only for compatibility with 16-bit Windows-based applications. 
Applications should store initialization information in the registry.

觉得文章还不错?点击此处对作者进行打赏!


本文地址: 程序人生 >> Windows INI文件API不支持UTF-8
作者:代码疯子(Wins0n) 本站内容如无声明均属原创,转载请保留作者信息与原文链接,谢谢!


更多



  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.