![]() |
|
首页 │ Apache │ Linux│ Java│ MySQL│ 注册│帮助 | |||
相关问题
各位,小弟以前一直用PHP开发GB2312的系统,现在接到一个项目要求支持多语言系统(简体中文、繁体中文、英文)。我对多语言系统开发没有什么经验,各位大侠能否指点一下?请具体说说,好吗?谢谢。
我想用UTF-8编码来开发这套系统,但是目前遇到几个问题,请教:
(1)在每个页面的头中这句代码,是否要按照语言的不同,选择不同的编码?例如:charset=big5,还是无论语言一律选择charset=utf-8?
(2)我用iconv函数转换字符串,有时不成功?例如:
echo iconv("bg2312","utf-8","测试字符串");可以正常转换
echo iconv("bg2312","big5","测试字符串");却什么也显示不出来!
不知是什么原因?
(3)我使用的是MYSQL数据库,在安装Mysql 4.1.X的时候选择了UTF-8编码作为默认的编码方式。请问是否要将中文全部用ICONV函数转换成UTF-8编码后才能对数据库操作?用户表单数据insert到数据库的时候或者在数据库中查询中文字段的时候,要注意些什么?
请各位多多帮忙,谢谢,小弟在线等……
提问者:[2bx] 08-15 17:05
答复

