• 新浪微博:
  • 微信 :
按键精灵电脑版
立即下载

软件版本:2014.05
软件大小:21.6M
更新时间:07-04

按键精灵安卓版
立即下载

软件版本:3.3.0
软件大小:62.5M
更新时间:5-24

按键精灵iOS版
立即下载

软件版本:1.3.3
软件大小:29.2M
更新时间:06-14

按键精灵Mac版
立即下载

软件版本:1.1.0
软件大小:12.3M
更新时间:12-29

快捷导航

登录 后使用快捷导航
没有帐号? 注册

登录 注册
发新话题 回复该主题

[教程心得] 【紫猫插件】解决读取文件第一个字符是问号的问题——紫猫插件教... [复制链接]

1#
前言

由于有同学知道手机版文本文件要UTF-8格式的,所以会新建记事本输入内容后,另存为UTF-8文件。但是,读取后发现文本内容开头出现了问号,而且无法直接删除!这因为记事本是UTF-8 BOM格式,而按键要求的是UTF-8格式,两者区别在于多了一个BOM字符。



思路

有三种解决方法,第一种是换个其他文本编辑器,把文件保存为UTF-8无BOM格式,例如vscode之类的。第二种是读取文件后,删除BOM字符,该字符的十六进制ASCII为EF BB BF。最后一种方法是直接使用紫猫插件的读写文件,已内置处理了此问题。



下载

紫猫插件下载地址:https://zimaoxy.com/b/t-77-1-1.html


也可以加入QQ群:7333555后到群文件共享中下载紫猫插件,点击加入群聊【紫猫✿按键精灵后花园】


紫猫插件教程目录:http://bbs.anjian.com/showtopic-659076-1.aspx



命令

zm.FileRead()解决读取内容开头有问号的问题,紫猫插件的其他读取文件命令都会自动解决这个问题。



实例
  1. Import "zm.luae" //导入插件,只需执行一次
  2. zm.Init //初始化插件,只需执行一次

  3. //在电脑记事本里写入一串中文内容, 并另存为UTF-8格式, 然后传到手机里
  4. Dim path = "/sdcard/电脑文件.txt"

  5. //读取该文件内容, 注意必须用紫猫插件的读写, File插件会读取到问号内容
  6. Dim txt = zm.FileRead(path)
  7. TracePrint "得到文件内容为:", txt

  8. //紫猫插件的其他文件读取命令也会自动处理问号情况
复制代码

最后编辑紫猫 最后编辑于 2018-09-13 08:49:05

【紫猫编程学院】火热招生中,按键精灵独家授权导师授课。

教学涉及按键精灵(电脑版与手机版)、网页、游戏、办公、插件等。

报名咨询QQ: 345911220

紫猫学院免费教程

加入交流QQ群: 7333555


发新话题 回复该主题