|
10精币
.版本 2
.子程序 抽离账号
.参数 序号, 整数型
.局部变量 b, 整数型
文本_删除指定文件行 (取运行目录 () + “\zh.txt”, 大漠多线程 [序号].账号 + “----” + 大漠多线程 [序号].密码)
辅助延时 (1000)
b = 打开文件 (取运行目录 () + “\完成账号.txt”, #改写, )
辅助延时 (1000)
移到文件尾 (b)
辅助延时 (1000)
写出文本 (b, 大漠多线程 [序号].账号 + “----” + 大漠多线程 [序号].密码 + “----” + 到文本 (全局_区服) + “----” + 大漠多线程 [序号].职业 + #换行符)
辅助延时 (1000)
关闭文件 (b)
这样写出的文本用notepad2打开默认编码是utf-8 “大漠多线程 [序号].职业” 这一条是中文,就这一条会乱码 重新编码为ansi可以正常显示
我测试下来,如果前面账号和密码都是中文,那么写出之后全都可以正常显示, 如果账号密码是英文或者数字,职业的中文就会变成乱码。不管用自带记事本还是notepad+打开 都会乱码 ,怀疑编码问题 用精易模块的转编码不行。
问题困扰我好多天了,搜各种办法重新写都不行,主要问题就是写出文本如果第一行第一个字是英文或数字的话 后面的中文就会乱码! 求解决办法!
问题如图:
|
回答提醒:如果本帖被关闭无法回复,您有更好的答案帮助楼主解决,请发表至 源码区 可获得加分喔。 友情提醒:本版被采纳的主题可在 申请荣誉值 页面申请荣誉值,获得 1点 荣誉值,荣誉值可兑换荣誉会员、终身vip用户组。 快捷通道:申请荣誉值 →
|