估计是没发现。作者他回复了,说“谢谢你告诉我啊!”。

On Friday, April 22, 2016 at 5:14:31 AM UTC-4, zwpw...@gmail.com wrote:
>
> 好大一个坟……
> 不知道原作者有没有发现这个问题。
>
> 在 2016年4月21日星期四 UTC+8上午12:10:45,Mingye Wang写道:
>>
>> (挖坟咯……)
>>
>> 要解决的话可以用 wcwidth,在 POSIX.1:2004 里面就已经有这个函数了。
>>
>> 前段时间一直 alioth 注册不成,也就没提交 bug;这次我想了想反正是 Debian 的包就直接发 Package Bug 了:
>> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=821936
>>
>> On Monday, February 25, 2008 at 9:36:02 AM UTC-5, Li Daobing wrote:
>>>
>>> 主要是源代码的问题,主要出在 common.c 中的mbslen 函数,这个函数用于统计字符串中的 unicode char
>>> 的数目,一个中文字的 unicode char 数目为1, 但宽度为2,用mbslen
>>> 的结果作为参考去进行对齐就会出问题。当然,对于法语,德语等语言由于所有字符宽度都为1,所以表现正常。
>>>
>>> 现在还不清楚有什么好的解决方法,我以前问过统计 unicode 字符串宽度的方法,也没与回音。
>>>
>>> 你可以先把这个 bug 报给上游吧。
>>>
>>> :)
>>>
>>> -- 
>>> Best Regards,
>>>  LI Daobing
>>>
>>>

-- 
您收到此邮件是因为您订阅了 Google 网上论坛的“i18n-zh”群组。
要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到i18n-zh+unsubscr...@googlegroups.com。
要向此群组发帖,请发送电子邮件至 i18n-zh@googlegroups.com。
访问此群组:https://groups.google.com/group/i18n-zh。
要查看更多选项,请访问 https://groups.google.com/d/optout。

回复