精易论坛

标题: 文件去除BOM头 [打印本页]

作者: 洋滨    时间: 2022-5-23 17:27
标题: 文件去除BOM头
  
子程序名返回值类型公开备 注
__启动窗口_创建完毕  
拖放对象1.zc拖放控件 (_启动窗口.取窗口句柄 ())
子程序名返回值类型公开备 注
_拖放对象1_得到文件  
参数名类 型参考可空数组备 注
接收到的文件路径文本型
变量名类 型静态数组备 注
文件名文本型 
字节集快速字节集对象 
' 取出文件名
文件名 = 取文本中间 (接收到的文件路径, 倒找文本 (接收到的文件路径, “\”, , ) + 1, 999)
' 调试输出 (接收到的文件路径, 文件名)
字节集.从文件读 (接收到的文件路径)
字节集.替换子字节集 ({ 239, 187, 191 }, , 1, 1)  ' 文件头部的BOM标识字节集
文件更名 (接收到的文件路径, 子文本替换 (接收到的文件路径, 文件名, “带BOM头--” + 文件名, , , ))
字节集.写到文件 (接收到的文件路径)
信息框 (“替换成功!”, 0, , )


i支持库列表   支持库注释   
edroptarget拖放支持库
commobj通用对象支持库


作者: 蜗牛人生    时间: 2022-5-23 17:41
这样做不太标准..最好是取前面三个字节..判断一下...如果是就删除前面三个字节
作者: zzh233    时间: 2022-5-23 18:05
蜗牛人生 发表于 2022-5-23 17:41
这样做不太标准..最好是取前面三个字节..判断一下...如果是就删除前面三个字节 ...

这是不是传说中的莫名其妙头部有个?的问题 经常遇到
作者: 吠云    时间: 2022-5-23 18:16
6666666666666
作者: Azumarill    时间: 2022-5-23 19:40
支持 支持
作者: pjm123    时间: 2022-5-23 20:20

支持 支持
作者: 渡不得……    时间: 2022-5-23 21:00
支持 支持
作者: whcdl    时间: 2022-5-23 22:41
学习了,谢谢
作者: 寡人i    时间: 2022-5-24 00:39
666666666666666
作者: JYYeah    时间: 2022-5-24 01:46
支持 支持
作者: 2446789312    时间: 2022-5-24 05:48

作者: wjswzj0    时间: 2022-5-24 11:01
学习了,谢谢
作者: 墨白小朋友    时间: 2022-5-24 18:57
学习了,谢谢
作者: Sugar沐橙    时间: 2022-5-24 19:41
支持一下
作者: cherryy    时间: 2022-5-24 22:15
以前有人用十六进制转换字节集再更换,跟这有点像
作者: zhaode2888    时间: 2022-5-27 10:46
感谢分享!
作者: wuyanqing187    时间: 2024-2-3 16:47
学习了,谢谢
作者: wuyanqing187    时间: 2024-2-6 19:40
学到了,谢谢大佬
作者: 求合体的处男    时间: 2024-9-16 18:21
学到了,谢谢大佬





欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4