我改maper/Gammon的那版MUSH抓CHAT单独开窗口显示的插件,换行也不会乱码的,不过就是会多抓信息……
有办法解决吗? 所有文字都重定向输出到一个新的窗口,输出的时候,对文字做处理,单字节的字自动加一个空字节。
这是MUSH可以做到的。 原帖由 ddid 于 2009-11-12 11:25 AM 发表 http://pkuxkx.com/forum/images/common/back.gif
所有文字都重定向输出到一个新的窗口,输出的时候,对文字做处理,单字节的字自动加一个空字节。
这是MUSH可以做到的。
我想只加一个空字节换行是不对的:因为漏掉的一个字节是转移到下一行去了,无法判断其值,直接加空字节的话本行最后一个字符很可能变成乱码,而且下一行因为多出一个字节(或者说缺失一个字节,反正影响了整个行的奇偶性)就会变得不正确,那么下一行整行就都是乱码了。我认为应该这样:
判断奇数字节后,要在上一行的单字节之前自动加一个空字节,以便把多出来的这半个字顶到下一行,这样就能正常换行了显示了。
你认为呢?
[ 本帖最后由 yummy 于 2009-11-12 11:48 AM 编辑 ] 哈哈,你看过我那一版的getworld.lua就知道我是这么做的了。
回复 26# 的帖子
呵呵,下来没看呢。不好意思。另问一个问题:我下了http://web.pkuxkx.com/forum/viewthread.php?tid=8614&extra=&page=1这个朱熹机器人,也导入设置了,但是怎么触发呢?在哪里触发?我到了书院也没用。麻烦告知一下,谢谢!我先上课去了,回见。 这个…… 俺没用过,俺也不知道啊……