首页 > Symfony2中文支持怎么样呀?

Symfony2中文支持怎么样呀?

本来是想用ZendFramework2的,可是ZF2对中文的支持太差了,很多时候中文都会出现乱码,想了解一下Symfony2会不会经常的中文乱码呢?


Symfony 2的中文支持很好,实际上也没有什么特殊之处,如果能遵循最佳实践,不会出现任何问题。

首先是PHP的charset,SF2默认采用的就是UTF-8:

然后是各类数据源的字符集,如关系型数据库,NoSQL,外部数据文件等:

视图层:

总结地说,就是要确保所有的代码文件和运行参数都是相同的编码(UTF-8)。

至于确保代码文件都是正确的字符集,用VCS的hook可以很好的处理,比如在提交文件时检查文件的字符集(pre-commit),如果不正确,则拒绝提交。

【热门文章】
【热门文章】