Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/228.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 页面标题转换为zendFramwork中使用法语的URL链接_Php_Zend Framework2_Meta Tags_Page Title - Fatal编程技术网

Php 页面标题转换为zendFramwork中使用法语的URL链接

Php 页面标题转换为zendFramwork中使用法语的URL链接,php,zend-framework2,meta-tags,page-title,Php,Zend Framework2,Meta Tags,Page Title,我使用ZendFramwork,有两种语言:英语和法语。当它是英语时运行良好,但对于法语,当它包含空间字符时总是有问题,如é,á,ó,…。它将显示文件的链接URL以替换页面平铺,甚至使用php的函数转换语言或设置uft-8来帮助,但仍然没有任何效果。这是我的照片 任何人都有办法帮我!我希望很快看到您的回复,谢谢。尝试将内容类型元标记放在标题标记之前 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

我使用ZendFramwork,有两种语言:英语和法语。当它是英语时运行良好,但对于法语,当它包含空间字符时总是有问题,如
é,á,ó,…
。它将显示文件的链接URL以替换页面平铺,甚至使用php的函数转换语言或设置uft-8来帮助,但仍然没有任何效果。这是我的照片


任何人都有办法帮我!我希望很快看到您的回复,谢谢。

尝试将内容类型元标记放在标题标记之前

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title><?php echo convert($this->translate('equipmentName')); ?></title>

尝试将内容类型元标记放在标题标记之前

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title><?php echo convert($this->translate('equipmentName')); ?></title>


对于法语,您需要将所有特殊字符替换为相应的字符

对于法语,您需要将所有特殊字符替换为相应的字符

请显示转换/设置标题的代码…您是否尝试通过或传递标题?非常感谢@FDL,我看到了“htmlspacailchars”和“htmlspacailchars”的不理解?显示您的代码,以便我们提供帮助。如果没有看到代码,很难判断问题出在哪里。多亏了@FDL,我现在可以通过
echo(htmlentities(equipmentName)),查看您的函数来修复它请显示转换/设置标题的代码…您是否尝试通过或传递标题?非常感谢@FDL,我看到了“htmlspacailchars”和“htmlspacailchars”的不理解?显示您的代码,以便我们提供帮助。如果没有看到代码,很难判断问题出在哪里。多亏了@FDL,我现在可以通过
echo(htmlentities(equipmentName)),查看您的函数来修复它
charset=utf-8
我喜欢已经用过了,但对它没有影响
charset=utf-8
我喜欢已经用过了,但对它没有影响你是说喜欢吗?如果是这样的话,我还必须测试,但仍然不能从网站URL:e替换为e。对于页面标题,您可以使用htmlspecialchars函数,如下所示是我的网站URL。该网站使用巴西语言。它的名字在巴西拉那格有着特殊的性格。你的意思是像
é
=
è?如果是这样的话,我还必须测试,但仍然不能从网站URL:e替换为e。对于页面标题,您可以使用htmlspecialchars函数,如下所示是我的网站URL。该网站使用巴西语言。它的名字在巴西拉那格有着特殊的性格。