主题:[讨论]为什么我保存结束后是乱码呢?奇怪,大家来帮忙,谢谢!
bingzhao1
[专家分:0] 发布于 2008-04-18 19:49:00
程序的目的是把两个输入框的数据保存到一个文件里面,
问题是:保存结束后是乱码
不知道为什么,希望大家来看看,帮忙解决,谢谢!
最后更新于:2008-04-18 19:54:00
回复列表 (共3个回复)
沙发
p1s [专家分:4100] 发布于 2008-04-19 00:15:00
文件最终会将以ASCII码的形式保存。你保存的数据如果是整数,那么保存在文件中之后就是对应的ASCII码,所以可能是乱码。比如65=A,97=a等等。如果想能够读取文件中的数值,要做一次字符串转换,用atoi和itoa函数即可。
板凳
bingzhao1 [专家分:0] 发布于 2008-04-19 12:41:00
谢谢楼上的回复,我试试,大家谁有不同的看法可以继续讨论,再次谢谢楼上的!
3 楼
mrlzalex [专家分:260] 发布于 2008-04-21 23:10:00
写文件操作是以二进制形式写入文件,所以你看到的是所谓的"乱码",你想实现什么功能??你说功能,我可以试试帮你实现!
我来回复