今天有一位采访者问我如何将阿拉伯语作为第二语言实现到PHP Web应用程序中。我谈到为数据库和前端选择unicode编码,以及设计RTL友好的用户界面模块。他对答案似乎并不满意。我对多语言系统一无所知,你会如何回答这个问题?
答案 0 :(得分:10)
答案 1 :(得分:1)
非常重要的是使用健壮的语言管理器来灵活加载特定于语言的字符串和设置。在PHP中,即使使用UTF-8文件格式也要小心,因为当前的PHP版本没有完整的unicode支持。在这里,您可以阅读有关unicode支持的更多信息:
http://schlueters.de/blog/archives/128-Future-of-PHP-6.html
您还需要处理更多问题:本地化格式化,排序 - 排序规则,多货币和多时区逻辑。
答案 2 :(得分:0)
全部使用UTF-8:
php文件格式 - > UTF-8。
MySQL数据库 - > UTF-8 Unicode。
答案 3 :(得分:0)
请查看我对此问题的回答:Multiple Language (English, Dutch, Finnish, French, Hungarian, Bangla, Italian,) in ASP.NET with SQL server !。
答案 4 :(得分:0)