84669인 학습
152542인 학습
20005인 학습
5487인 학습
7821인 학습
359900인 학습
3350인 학습
180660인 학습
48569인 학습
18603인 학습
40936인 학습
1549인 학습
1183인 학습
32909인 학습
本来是想用ZendFramework2的,可是ZF2对中文的支持太差了,很多时候中文都会出现乱码,想了解一下Symfony2会不会经常的中文乱码呢?
人生最曼妙的风景,竟是内心的淡定与从容!
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),如果不正确,则拒绝提交。