开发支持2字节语言(日语,中文)的网站难吗?我打算用PHP开发一个多语言网站。如果你知道一些简单的方法,请告诉我。
答案 0 :(得分:0)
'双字节'字符集几乎(*)已成为过去。今天,您使用Unicode字符集,因此站点可以无缝地支持每种语言,而不会出现切换代码页的恐怖。
将以UTF-8编码保存的页面内容serve it to browsers写为UTF-8,并将database tables和database connection设置为UTF-8。这本身就足够了。如果您需要能够处理UTF-8字符串而不会意外地将字符剪成两半,请使用mbstring。
(*:东亚仍有一些可怕的旧系统,你必须编码为令人讨厌的遗留字符集,例如旧手机和一些狡猾的网络邮件服务。希望这不会影响你。如果你仍然需要在内部使用UTF-8,但在出路时使用iconv
转换为例如Shift-JIS。)