网站的多语言问题,请大家出谋划策,谢谢,要支持5种语言!谢谢
要搞个大型网站,要支持中,英,法,西班牙,阿拉伯五种语言,我在搞cms系统(网站发布系统)的时候,要考虑到数据库的编码格式,cms系统的jsp页面的编码格式,还有前台网站的页面的编码格式,这方面没有什么经验,请有经验的同学帮我出出点子,没有经验的同学帮我顶下,谢谢!真的很急。。。。。。。。。 问题点数:20、回复次数:10Top
1 楼wjzww()回复于 2006-05-16 16:24:58 得分 0
自己顶起来
Top
2 楼ouyi0901()回复于 2006-05-16 16:39:45 得分 0
使用Unicode,理论上支持N种语言
Top
3 楼zuguanqun(小群)回复于 2006-05-16 16:56:01 得分 0
用资源束可以吗,类似于struts 上的那个propertiseTop
4 楼yonghar(http://www.xio.name)回复于 2006-05-16 17:23:08 得分 0
很多工具都能够方便支持多国语言的,例如spring,struts。。。。。
编码则采用UTF-8。数据库,页面都使用utf-8编码。
可以做成支持5国语言,其他国家语言使用默认语言。
我的个人网站是用spring,支持中英文,其他语言则使用默认中文。
http://www.xio.name
Top
5 楼ruanjiantaotao(涛涛)回复于 2006-05-16 17:29:05 得分 0
用struts 资源束文件,如ApplicationResource.properties
可以先使用英文的,然后用jdk bin中把英文转换成其他类型的语言
注意ApplicationResource.properties的名字,不同语言不同,只要更改浏览器设置自动使用该语言,且不会出现乱麻Top
6 楼wjzww()回复于 2006-05-17 10:07:54 得分 0
可能我说的不是很明白,大家有些误解,支持五种语言,不是指我的cms系统的操作界面,我的操作界面是中文,是指针对这五种语言的内容进行管理支持,然后发新闻的时候,也能展示5种语言,所以用ApplicationResource.properties这些就不对了。谢谢,不过yonghar(xio) 好像明白了我的意思,谢谢你的建议,有没有别的方案?Top
7 楼yonghar(http://www.xio.name)回复于 2006-05-17 11:37:02 得分 0
我也误解了。
你可以对不同语言做不同的入口。
而不同的语言,用不同的jsp表现。
如:
index.jsp
index_zh.jsp
index_en.jsp
...
view.jsp
view_zh.jsp
view_en.jsp
数据库设计的时候,最好设计成可以支持多种语言,然后可以无限扩充的。
在存储数据的表中加一个language的字段。
在添加新闻的时候,选择语言的类别。
所有编码都使用utf-8。Top
8 楼Tian987()回复于 2006-05-17 13:03:10 得分 0
分离功能模块和语言模块
然后根据浏览器判断语言种类,编码使用UTF8
Top
9 楼lentonnet()回复于 2006-05-29 14:20:01 得分 0
那title写到数组里面去,然后保存在session也是一个解决方案Top
10 楼sunsuny(陽光之子)回复于 2006-06-01 15:13:52 得分 0
gzTop




