| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 693 人关注过本帖, 1 人收藏
标题:发现VFP的一个错(非求教贴)
取消只看楼主 加入收藏
井绳
Rank: 2
等 级:论坛游民
帖 子:97
专家分:69
注 册:2010-6-29
结帖率:87.5%
收藏(1)
 问题点数: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
快速回复:发现VFP的一个错(非求教贴)
数据加载中...
 
   



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

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