|
|
导航: |
论坛 -> DELPHI技术
斑竹:liumazi,sephil |
|
作者: |
|
2023/5/30 11:12:04 |
标题: |
|
加入我的收藏 |
楼主: |
如何将TStringlist存盘为ANSI编码 的文本文件?delphi7的
----------------------------------------------
tianyang |
作者: |
|
2023/5/30 13:18:06 |
1楼: |
Delphi7 好像本身就是 ANSI 的吧?
另外,既然有编码问题,为啥还要用 Delphi7 ?
----------------------------------------------
-
|
作者: |
|
2023/5/30 13:35:09 |
2楼: |
d7本来就是ansi,如果你保存的是纯字母还有数字,而打开是utf-8无bom头的话,是因为高版本的windows记事本默认编码就是无bom头的utf-8编码
----------------------------------------------
--
|
作者: |
|
2023/5/30 13:38:15 |
3楼: |
打开文件时,汉字不能识别啊
----------------------------------------------
tianyang
|
作者: |
|
2023/5/30 13:47:26 |
4楼: |
打开文件,获取其中的有汉字的某行,与实际不一样,是乱码
----------------------------------------------
tianyang
|
作者: |
|
2023/5/30 18:05:47 |
5楼: |
你究竟是要保存,还是要打开?
----------------------------------------------
-
|
作者: |
tuao (tuao) |
★☆☆☆☆ |
-
|
盒子活跃会员 |
|
2023/5/30 22:10:57 |
6楼: |
Stringlist.SaveToFile(FileName,TEncoding.ANSI) 不知道D7适不适用。
----------------------------------------------
tuao
|
作者: |
|
2023/5/30 22:23:31 |
7楼: |
D7 没有编码问题,不能处理 UNICODE 编码。
问题是,你究竟是想保存为文件,还是想打开一个其它程序保存的文件?
问题描述就几个字,不清楚,别人没法帮你。
----------------------------------------------
-
|
作者: |
|
2023/5/31 10:18:42 |
8楼: |
你看一下你的文本文件的编码格式是什么?如果是utf-8的,那么用D7读取中文就是乱码,如果是ANSI,那么就可以正常读取,
查看方式,打开文本文件,看底部状态条,或者另存为时,看编码选择框
此帖子包含附件:
 大小:17.1K |
----------------------------------------------
只会简单使用,并未精通深入
|
作者: |
|
2023/5/31 10:21:53 |
9楼: |
var ST:TStringlist;
ST:=TstringList.Create; ST.Add('内容1'); ST.Add('内容2'); ST.Savetofile('c:\tmp.txt'); ST.free; 那么这样的,保存出来的文件编码格式就是ANSI的
----------------------------------------------
只会简单使用,并未精通深入
|
|