84669 person learning
152542 person learning
20005 person learning
5487 person learning
7821 person learning
359900 person learning
3350 person learning
180660 person learning
48569 person learning
18603 person learning
40936 person learning
1549 person learning
1183 person learning
32909 person learning
Originally I wanted to use ZendFramework2, but ZF2’s support for Chinese is too poor. Chinese characters often appear garbled. I would like to know if Symfony2 often causes garbled Chinese characters?
人生最曼妙的风景,竟是内心的淡定与从容!
Symfony 2的中文支持很好,实际上也没有什么特殊之处,如果能遵循最佳实践,不会出现任何问题。
首先是PHP的charset,SF2默认采用的就是UTF-8:
然后是各类数据源的字符集,如关系型数据库,NoSQL,外部数据文件等:
视图层:
总结地说,就是要确保所有的代码文件和运行参数都是相同的编码(UTF-8)。
至于确保代码文件都是正确的字符集,用VCS的hook可以很好的处理,比如在提交文件时检查文件的字符集(pre-commit),如果不正确,则拒绝提交。
Symfony 2的中文支持很好,实际上也没有什么特殊之处,如果能遵循最佳实践,不会出现任何问题。
首先是PHP的charset,SF2默认采用的就是UTF-8:
然后是各类数据源的字符集,如关系型数据库,NoSQL,外部数据文件等:
视图层:
总结地说,就是要确保所有的代码文件和运行参数都是相同的编码(UTF-8)。
至于确保代码文件都是正确的字符集,用VCS的hook可以很好的处理,比如在提交文件时检查文件的字符集(pre-commit),如果不正确,则拒绝提交。