这是个很大的问题,也就是国际化的问题1,把所有信息写入资源文件,提供不同语言的资源文件
2,所有页面的信息都从资源文件中读取再显示再页面上
3,向session中设置对应的local,系统会根据local去读取相应后缀的资源文件
4, 以上是java的思路,基于strut会好做一点
2,所有页面的信息都从资源文件中读取再显示再页面上
3,向session中设置对应的local,系统会根据local去读取相应后缀的资源文件
4, 以上是java的思路,基于strut会好做一点
调试欢乐多
http://www.dotnetjohn.com/articles.aspx?articleid=141
if(navigator.systemLanguage=="zh-cn"){
location.replace("中文页面");
}
else location.replace("英文页面");
</script>
http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/reference/language_codes.asp
http://www.pwsite.net/download/show.asp?softid=11&listid=3&typeid=3
这也是一个难解决的问题
比如一个法国人现在在印度旅游,看中文网页。
那显示法文还是印度文?
而且很多IP都不准,你搜索对应地址是未知地区,那你的网页就不显示?
如果别人用了代理服务器呢?
用操作系统来判断我认为是最值得花时间考虑的。
而且判断起来也比较方便代码楼上的
ecobin(绿茵汗将)(我也有Gmail了)
已经贴出来了。考虑问题要考虑周全,不要想到一个办法就做。
而且我认为用IP来判断比用操作系统判断复杂的多。
简直就是天堂有路不走,地狱无门自来。