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),如果不正确,则拒绝提交。