- 论坛徽章:
- 0
|
bsdbbs 老大, 非常感谢你的大力热情的帮助 ...
我的PHP iconv() 用 iconv('big5','gbk',"愛國詩人"); 是可以显示出 "愛國詩人" , 而非預期的 “爱国诗人”
显示出来的仍是繁体字, 而非简体字呀
应该有不少人用FreeBSD和php, 但搜索bbs的帖子, 好像没有人有iconv()的问题?
是没有问题亦还是没人用iconv()呢?
因为我的PHP程序设计都是以UTF-8编码, 但有些用户完全不懂简体字或繁体字, 故必须转换为
纯简体或纯繁体的, 在 Linux FC5 上开发时是这样转换的:
utf-8格式的gb2312 <---> gb2312 <---> big5 <---> utf-8格式的big5
现在, 在FreeBSD上就不能进行gb2312 <---> big5 这一步的转换, 不是说某些字不能转换,
而是所有字都不能进行转换, 连FreeBSD的指令iconv亦出现同样的问题,
不知道, php的iconv()是否call 系统的libconv来进行转换? 我想应该是 …
如果是, 应该是FreeBSD 7.0(x64)上的libconv有问题呀?
bsdbbs 老大, 你所提供的map, 只是单向的. 我想现在已不太能寄望能解决
FreeBSD的问题, 只能更改自己的程序了 ….
[ 本帖最后由 kk298 于 2008-3-14 09:07 编辑 ] |
|