|
|
|
|
 Q:如何给中英文混合的一篇文章在指定列数换行? - lb001 [ 2005-10-16 02:39 | 20 byte(s)]
 Re: Q:如何给中英文混合的一篇文章在指定列数换行? - limodou [ 2005-10-16 13:45 | 360 byte(s)]
 Re: Q:如何给中英文混合的一篇文章在指定列数换行? - passworld [ 2005-10-16 18:16 | 429 byte(s)]
 Re: Q:如何给中英文混合的一篇文章在指定列数换行? - limodou [ 2005-10-16 19:01 | 16 byte(s)]
 Re: Q:如何给中英文混合的一篇文章在指定列数换行? - lb001 [ 2005-10-16 23:11 | 40 byte(s)]
|
|
|
|
[Original]
[Print]
[Top]
|
|
中文乱码主要是半个汉字。一种是转为unicode。因为一个中文在unicode编码下长度也为1,但因为汉字为两个字符宽,因此宽度不好保持一致。再有就是判断字符<127的为英文,长度计算为1。第一个字符>128的认为是汉字,同时读出下一个字符,长度为2,这样可能会好一些,但要比unicode麻烦一些。而且需要从开始记录何时进入汉字状态,何时退出汉字状态,以免出现半个汉字的问题。
|
|
|
----
|
|
[Original]
[Print]
[Top]
|
|
|