递归火山软件开发平台

标题: 怎么写出指定编码的TXT文件 [打印本页]

作者: 86339218    时间: 2023-10-16 16:07
标题: 怎么写出指定编码的TXT文件
怎么写出指定编码的TXT文件
转换后 用写到文件  写出来的是ANSI格式的

写写自己想要指定编码的TXT文件?

作者: 350246356    时间: 2023-10-16 16:19
前面加编码特有的标识字符
作者: yuangao    时间: 2023-10-16 16:27
本帖最后由 yuangao 于 2023-10-16 16:29 编辑

写出文本文件
写出文本文件 ("test", 取特定目录 (特定目录类型.系统桌面) + "test.txt", , 文本编码类型.UTF16)

作者: 86339218    时间: 2023-10-16 16:56
yuangao 发表于 2023-10-16 16:27
写出文本文件
写出文本文件 ("test", 取特定目录 (特定目录类型.系统桌面) + "test.txt", , 文本编码类型.U ...

这个编码太少了
UTF_8_BOM格式的写不出
作者: Xelloss0618    时间: 2023-10-16 18:07
需要BOM签名的,将文本转码到字节集,在前面插入签名再写出到文件
作者: 86339218    时间: 2023-10-16 20:16
Xelloss0618 发表于 2023-10-16 18:07
需要BOM签名的,将文本转码到字节集,在前面插入签名再写出到文件

写不出  会出现符号
作者: Xelloss0618    时间: 2023-10-16 21:29
86339218 发表于 2023-10-16 20:16
写不出  会出现符号

<火山程序 类型 = "通常" 版本 = 1 />

变量 数据 <类型 = 字节集类>
数据 = 文本到UTF8 ("我是UTF-8 BOM文件", 假)
数据.插入字节集 (0, 创建字节集 (0xEF, 0xBB, 0xBF))
数据.写字节集到文件 ("c:\\utf-bom.txt")

作者: 86339218    时间: 2023-10-16 22:26
Xelloss0618 发表于 2023-10-16 21:29
变量 数据
数据 = 文本到UTF8 ("我是UTF-8 BOM文件", 假)
数据.插入字节集 (0, 创建字节集 (0xEF, 0xB ...

自己撸了1套自己需要的配套编码




欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/) Powered by Discuz! X3.4