yummy 发表于 2009-11-12 10:49:12

再问一个问题:怎么禁止回行显示?老是乱码。能不能强制不换行显示?试了试mush,其实换行显示也会有乱码的。哎,为什么对中文至此都不友好啊。

ddid 发表于 2009-11-12 10:54:44

我改maper/Gammon的那版MUSH抓CHAT单独开窗口显示的插件,换行也不会乱码的,不过就是会多抓信息……

yummy 发表于 2009-11-12 11:21:41

原帖由 ddid 于 2009-11-12 10:54 AM 发表 http://pkuxkx.net/forum/images/common/back.gif
我改maper/Gammon的那版MUSH抓CHAT单独开窗口显示的插件,换行也不会乱码的,不过就是会多抓信息……

有办法解决吗?

ddid 发表于 2009-11-12 11:25:15

所有文字都重定向输出到一个新的窗口,输出的时候,对文字做处理,单字节的字自动加一个空字节。

这是MUSH可以做到的。

yummy 发表于 2009-11-12 11:47:44

原帖由 ddid 于 2009-11-12 11:25 AM 发表 http://pkuxkx.net/forum/images/common/back.gif
所有文字都重定向输出到一个新的窗口,输出的时候,对文字做处理,单字节的字自动加一个空字节。

这是MUSH可以做到的。


我想只加一个空字节换行是不对的:因为漏掉的一个字节是转移到下一行去了,无法判断其值,直接加空字节的话本行最后一个字符很可能变成乱码,而且下一行因为多出一个字节(或者说缺失一个字节,反正影响了整个行的奇偶性)就会变得不正确,那么下一行整行就都是乱码了。我认为应该这样:

判断奇数字节后,要在上一行的单字节之前自动加一个空字节,以便把多出来的这半个字顶到下一行,这样就能正常换行了显示了。

你认为呢?

[ 本帖最后由 yummy 于 2009-11-12 11:48 AM 编辑 ]

ddid 发表于 2009-11-12 11:50:54

哈哈,你看过我那一版的getworld.lua就知道我是这么做的了。

yummy 发表于 2009-11-12 12:16:13

回复 26# 的帖子

呵呵,下来没看呢。不好意思。另问一个问题:我下了http://web.pkuxkx.net/forum/viewthread.php?tid=8614&extra=&page=1这个朱熹机器人,也导入设置了,但是怎么触发呢?在哪里触发?我到了书院也没用。麻烦告知一下,谢谢!
我先上课去了,回见。

ddid 发表于 2009-11-12 12:18:44

这个…… 俺没用过,俺也不知道啊……
页: 1 2 [3]
查看完整版本: 巫师及诸位侠客:cmud小窗口显示问题!