读书人

在读写txt文件或者ini文件等时怎么照顾

发布时间: 2013-03-06 16:20:31 作者: rapoo

在读写txt文件或者ini文件等时如何照顾ANSI编码和unicode编码?
在读写txt文件或者ini文件等时如何照顾ANSI编码和unicode编码?

[解决办法]
没法照顾,要自己统一!
[解决办法]
VS2005以后的VC,标准文件有一个新增的参数ccs,可以自动识别文件里是否有BOM头,并按照指定的方式打开。
看一下这个:
http://msdn.microsoft.com/en-us/library/yeby3zcb%28v=vs.80%29.aspx
还有这个:
http://blog.csdn.net/gisfarmer/article/details/4189026
实际使用时建议用_tfopen_s,用到的字符串和函数请也都用_T()、TCHAR、_txxxxx这样的。
另外这种方式创建文件时不会自动产生BOM头,需要自己写入。

[解决办法]
如果是龙蛇混杂,那么无(简单)解。

[解决办法]
对学习编程者的忠告:
眼过千遍不如手过一遍!
书看千行不如手敲一行!
手敲千行不如单步一行!
单步源代码千行不如单步对应汇编一行!

读书人网 >C++

热点推荐