标题:发现VFP的一个错(非求教贴)
取消只看楼主
井绳
Rank: 2
等 级:论坛游民
帖 子:96
专家分:69
注 册:2010-6-29
结帖率:100%
 问题点数:0 回复次数:0 
发现VFP的一个错(非求教贴)
VFP的低级文件读写命令用起来很方便.
但是编程者也犯了一个低级错误:所有4条低级读写命令都不能处理不同编码的结束符.
其中,
FPUTS()会自动在行尾加入回车换行符0d 0a
FWRITE()则会自动加入0结束符
这种做法对于处理ASCII码文件很好用
但是当你用来处理Unicode文件时,麻烦可就大了
因为在Unicode码中,回车换行符不再是0d 0a,而是0d 00 0a 00
同样,0结束符也不再是00,而是00 00 00 00
这个麻烦全得你自己想办法解决,不然的话,你是得不到想要的结果的.
具体办法愿与用得着的TX们共享,恕不在此赘述.
 
搜索更多相关主题的帖子: VFP 
2010-07-08 20:40



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-312447-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.471118 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved