判断文件是否带UTF-8 BOM示例 Autohotkey 

本文来自于Thinkai’s Blog,thinkai也是我在ahk上面的引路人,对thinkai感兴趣的朋友请关注他的博客。
thinkai的博客简洁、有趣,即便是转载过来我也尽量保持作者原有的风格,主要是方便大家查阅。这是一个读取ahk文件列表汇集到一个文件便于全文搜索的示例

FileRead, c, *P936 list.txt
Loop, Parse, c, `n, `r
{
	file := FileOpen(A_LoopField,"r") ;读取文件头4字节
	int := file.ReadUInt()
	file.close()

	if InStr(Format("{1:X}", int),"BFBBEF") ;包含UTF-8 BOM
		FileRead, t, *P65001 %A_LoopField%
	else
		FileRead, t, *P936 %A_LoopField%
	FileAppend, % ";" A_LoopField "`n`n" t "`n", ahk_combine.ahk
}
MsgBox OK

 

给TA捐赠
共{{data.count}}人
人已捐赠
其他教程

转换反斜杠u字符串Unicode编码decodeu函数4个 Autohotkey

2020-2-19 10:34:49

其他教程

Excel所有工作表合并输出到txt Autohotkey

2020-2-19 10:36:24

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
有新私信 私信列表
搜索