Dear All
当一个网站有国际化的需求的时候你考虑以下问题了吗?
1.禁止使用硬编码,当你在SQL语句使用name作为where添加的时候,name='Recommended',如果你的当前语言切换为德语法语之后不是Recommended你就会很麻烦去解决这个问题
2.使用UTF-8编码,当你在一个法语或者德语看到了中文字符的时候,你一定认为是乱码,那就对了,那是因为你没有统一设置UTF-8,所以请meta和编辑器,文件是要统一设置为UTF-8编码的
3.AJAX JS文件,header utf-8
4.JS页面里面禁止禁止出现硬编码提示信息或提示文字,否则国际化的时候就麻烦大了,把所有的js提示文字写成一个动态文件,然后国际化生成这个动态文件里面的文本,然后导入这个文件,这样
JS就可以访问里面的变量了
PS:一个人要懂得分享,感恩,这样才能进步,成长,千万别认为自己的一点经验,代码很牛,别人问不告诉别人自己闷着,那到最后就是生锈了,你的经验和代码经得起大家Review吗,所以,最后你也生锈了,
所以请大家互助互爱,共同进步吧!
仅此奉献给我们群组的建立!!!
Fore more information ,
please visit here