这里有个针对c/c++开发者的讲解字符编码的文章 http://www.cnblogs.com/jiangxueqiao/p/7446229.html http://www.cnblogs.com/jiangxueqiao/p/7464408.html http://www.cnblogs.com/jiangxueqiao/p/7473456.html 建议楼主看下,你这就是文件编码转换的问题
其实电脑开机后物理内存的每个字节中都有值且都是可读写的,从来不会因为所谓的new、delete或malloc、free而被创建、销毁。区别仅在于操作系统内存管理模块在你读写时是否能发现并是否采取相应动作而已。操作系统管理内存的粒度不是字节而是页,一页通常为4KB。
读取之前先把空间清零,即memset(空间首地址,0,长度);
用一些可以转换编码的编辑工具看看存盘的是不是utf8的格式 如果是的话要转码成gbk再存盘,抓网页的东西肯定要处理编码的 看你的例子似乎是你的程序还有问题,并不是编码的问题
64,646
社区成员
250,476
社区内容
加载中
试试用AI创作助手写篇文章吧