社区
Delphi
帖子详情
delphi2010文本文件编码问题
teams
2010-01-21 11:47:29
在delphi2010下面写文本文件,文件编码与内容均采用UTF-8时,读/写带汉字的数据正常。
问题:客户要求文件编码ANSI,文件内容采用GB2312/GBK编码方式。
在delphi7下正常读写操作。
而delphi2010下这种读写汉字会变成乱码,如何处理呢?
...全文
267
5
打赏
收藏
delphi2010文本文件编码问题
在delphi2010下面写文本文件,文件编码与内容均采用UTF-8时,读/写带汉字的数据正常。 问题:客户要求文件编码ANSI,文件内容采用GB2312/GBK编码方式。 在delphi7下正常读写操作。 而delphi2010下这种读写汉字会变成乱码,如何处理呢?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
woxinyongheng0801
2010-09-06
打赏
举报
回复
学习ing
teams
2010-01-21
打赏
举报
回复
上楼的TEncoding.GetASCII要改为 TEncoding.Default
Hexpate
2010-01-21
打赏
举报
回复
如果你是用StringList操作的,在Savetofile的时候可以指定编码方式. Savetofile是一个重载的函数.
例如 a: TStringList; a.Savtofile('c:\1.txt', TEncoding.GetASCII);
teams
2010-01-21
打赏
举报
回复
谢谢bdmh关注
呵呵,原文件编码默认为ansi,而直接追加utf-8编码内容导致乱码。
关于d2010写文件总结:
1.用TextFile写文件时,以前delphi7下代码不用任何改动直接通过。
2.用TFile.AppendAllText写文件时,一行代码实现(d7不支持)
TFile.AppendAllText(filepath,'渴望!',Tencoding.Default); {默认 UTF8 格式}
3.注意保持文件编码与内容编码一致就OK!
bdmh
2010-01-21
打赏
举报
回复
2010中好像可以指定编码方式,比如TEncoding.Unicode,根据需要自己定,保存文本时应该有这个属性
delphi
文件读写
文本文件
通常包含可读性强的字符数据,如ASCII或Unicode
编码
,而二进制文件则包含任何类型的数据,不受字符
编码
限制。对于
文本文件
读写,我们将主要关注`TFile`、`TStream`和`TextFile`接口。
Delphi
提供了几个核心...
Delphi
读写UTF-8、Unicode格式
文本文件
.mht
Delphi
读写UTF-8、Unicode格式
文本文件
.mht
delphi
保存读取utf-8的
文本文件
.mht
delphi
保存读取utf-8的
文本文件
.mht
spcomm(For
Delphi
2010
)
"spcomm(For
Delphi
2010
)" 是一个专为
Delphi
2010
开发的通信组件,主要用于处理串行通信(Serial Port Communication)的
问题
。在
Delphi
的开发环境中,这样的组件使得程序员能够方便地与硬件设备,如打印机、条形...
文本编辑器
delphi
接下来,要实现文件的打开和保存,你需要使用`TOpenDialog`和`TSaveDialog`组件让用户选择文件,并使用内置的`TextFile`流类来读写
文本文件
。确保处理各种文本
编码
,如ASCII、UTF-8等,以确保兼容性。 在设计用户...
Delphi
5,927
社区成员
262,932
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章