免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1553 | 回复: 5
打印 上一主题 下一主题

喜欢用UTF-8的locale的、正准备升级6.2的朋友请稍等下 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-01-13 13:20 |只看该作者 |倒序浏览
众所周知,由于Freebsd内核中的iconv只能处理双字节(16位)的字符,而汉字的utf-8编
码大部分都是3字节及其以上,所以以uft-8的locale挂载ntfs、fat32、光盘的时候会存
在很多编码问题。

但是关于这个问题的patch已经有了,只是还没有完全被check in到cvs tree中。去年我
经intron的介绍下载了这些patch,在6.0下使用了半年多,没有发现问题,觉得还不错。

但是由于这些patch是2005年做的,所以即使是在6.0下,也需要小做修改才能使用。我刚
从cvsup又更新了一次6.2的代码,打上patch,正在make buildworld中。然后测试一下,
如果没有问题的话,今天晚上我把我修改过后的patch和该patch的使用方法贴出来。

请多指正

论坛徽章:
0
2 [报告]
发表于 2007-01-13 16:20 |只看该作者
强人啊;谢过

论坛徽章:
0
3 [报告]
发表于 2007-01-13 16:21 |只看该作者
你既然能修正补丁,为什么不给 delphij 发信,让他直接把你的补丁加到 ports 里呢?这样既方便你推广补丁,也方便大家使用.

论坛徽章:
0
4 [报告]
发表于 2007-01-13 16:38 |只看该作者
waiting for lzdx's result.

希望lzdx考虑一下3楼的建议。

论坛徽章:
0
5 [报告]
发表于 2007-01-13 21:18 |只看该作者
恐怕是FB团队对于在内核中引入iconv的库的使用许可有所顾虑导致的?

论坛徽章:
0
6 [报告]
发表于 2007-01-15 13:57 |只看该作者
sorry,上次没说清楚,解释一下
1、代码不是我写的。作者主要是Stefan Farfeleder,Ryuichiro Imura等。我只是把他们的patch合并,没有作,或者是做了少许的修改。
2、全部代码的版权是以BSD方式发布

我没有这方面的经验,不知道该怎么做patch file。理论上来说应该把我现在的/usr/src复制到另外一个文件夹然后用diff -cuN来做,但是那个文件夹500多M真的很大我又不会清理。所以就只好把我改过的文件放了出来

http://snnn.ifastnet.com/downloads/utf8_patched_files.tar.bz2

恳请哪位大侠教下我怎么做patch
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP