字符编码与PHP
我正在建立一个多语言网站,使用PHP加载语言文件。语言文件中的段落在define()常量中设置。 在浏览器中打开页面后,我得到一堆字符,如“?”。在标记中,我将编码设置为utf-8。除了用html字符实体替换所有未知字符外,还可以做些什么使其工作字符编码与PHP,php,character-encoding,multilingual,Php,Character Encoding,Multilingual,我正在建立一个多语言网站,使用PHP加载语言文件。语言文件中的段落在define()常量中设置。 在浏览器中打开页面后,我得到一堆字符,如“?”。在标记中,我将编码设置为utf-8。除了用html字符实体替换所有未知字符外,还可以做些什么使其工作 确保您的语言文件是utf8 确保您的HTML文件和模板为utf8 确保将以下标记添加到页面中
使用PHP代码顶部的这一行发送标题;还有助于验证动态页面以消除utf警告。我对字符编码不太了解……我的变量如下所示:define('COMM_NAV_about'、∑χετικάμεεμάς');这将输出为“????????”确保您的文件保存为utf8。谢谢。我的主php编辑器没有更改字符编码的选项。我用记事本++打开了文件,保存为utf-8,瞧!谢谢大家!@马辛科斯。美好的很高兴分类了。对于在Mac电脑上运行同一版本的其他人,使用Text Wrangler、Coda或TextMate,他们都可以选择设置编码。我对字符编码知之甚少……我的变量如下所示:define('COMM_NAV_about'、∑χετικάμεεεμάς');这将输出为“????????”确保您的文件保存为utf8。谢谢。我的主php编辑器没有更改字符编码的选项。我用记事本++打开了文件,保存为utf-8,瞧!谢谢大家!@马辛科斯。美好的很高兴分类了。对于在Mac电脑上运行同一问题的其他人,使用Text Wrangler、Coda或TextMate,他们都可以选择设置编码。语言文件通过include()函数包含到脚本中。如果我在脚本中正确地声明语言变量,那么字符显示良好。还有一点需要指出。语言文件通过include()函数包含到脚本中。如果我在脚本中正确声明语言变量,那么字符显示良好。