PHP Include:在包含的代码中丢失UTF-8字符


PHP Include: Losing UTF-8 characters on included code

我通过php-include包含了一个菜单栏,由于某些原因,菜单栏不显示UTF-8特殊字符。

页面的其余部分运行良好,只是左侧导航不正常。

原因可能是什么?我试着添加:

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

也在附带的文件上,但我仍然无法获得这些特征。

我在这里测试:http://www.lilianasanmiguel.com.ar/acol1.php

确保在编辑器中以UTF-8编码保存文件。

检查包含的文件是否经过uft-8编码。在Eclipse中,您可以通过右键单击文件中"Properties"下的复选框来完成此操作

请注意,标准的PHP字符串函数不能使用UTF-8,它们都假设有一个固定的带字符集。检查您的代码,并确保您使用的是mb_*等效代码。