查看完全版本 : BV7打印乱码问题求助!
用BV7打印卡片凡是呼号包含数字零的就出现乱码,那位知道原因,如何解决?
操作系统XP SP2
BV7 Ver:7.6
用BV7打印卡片凡是呼号包含数字零的就出现乱码,那位知道原因,如何解决?
操作系统XP SP2
BV7 Ver:7.6
因为BV7使用的是西文字符集中的数字0,就是中间有个斜杠的0,这样打印出来的效果,可以和英文字母O有个明显的区别。
但是,这个0的的ASCII码大于128,和汉字的内码有冲突,在中文系统里面,会被认为是半个汉字,所以显示的时候是乱码。
BV7有专门解决的这个问题的设置,具体的地方我说不准,因为我的机器上现在没有装BV7,你找一下,有一个地方是可以用来设置数字0的ASCII码,只要把0的ASCII码改为常规使用的数字0的ASCII码(小于128),问题就解决了。
因为BV7使用的是西文字符集中的数字0,就是中间有个斜杠的0,这样打印出来的效果,可以和英文字母O有个明显的区别。
但是,这个0的的ASCII码大于128,和汉字的内码有冲突,在中文系统里面,会被认为是半个汉字,所以显示的时候是乱码。
BV7有专门解决的这个问题的设置,具体的地方我说不准,因为我的机器上现在没有装BV7,你找一下,有一个地方是可以用来设置数字0的ASCII码,只要把0的ASCII码改为常规使用的数字0的ASCII码(小于128),问题就解决了。
找到了,请告诉我...呵呵
因为BV7使用的是西文字符集中的数字0,就是中间有个斜杠的0,这样打印出来的效果,可以和英文字母O有个明显的区别。
但是,这个0的的ASCII码大于128,和汉字的内码有冲突,在中文系统里面,会被认为是半个汉字,所以显示的时候是乱码。
BV7有专门解决的这个问题的设置,具体的地方我说不准,因为我的机器上现在没有装BV7,你找一下,有一个地方是可以用来设置数字0的ASCII码,只要把0的ASCII码改为常规使用的数字0的ASCII码(小于128),问题就解决了。
谢谢!我试试!
下午试验时也发现这个选项了,只是没有双击数字0,原来单击不管用,好了,现在一切OK!谢谢NQ!
修改方法贴出来,大家参考!
这样的话,打印的卡片上的0就没有一条杠了,有点不符合规范。
我是这样解决的 在系统设置里将系统字体改为英文字符集就可以了。打完了再改回来。
现在我在电脑里专门分区装了个英文版的XP,还可以使logger32的显示更完美,解决原来用中文版时,无法显示对方电台LP角度和距离的问题。
vBulletin Version 3.0.7 Translated by
NewVBB.com™ 2008.
Translated and Hacked by:
Ztbbs