Php 防止htmlpurifier删除UMLAUT

Php 防止htmlpurifier删除UMLAUT,php,zend-framework2,htmlpurifier,Php,Zend Framework2,Htmlpurifier,我一直试图从HtmlPurifier中去掉德语字符,但没有成功。整个方案基于UTF-8,所以不应该有问题。。。但也有。 例如,乌姆劳茨就已经消失了。我是否需要在Htmlpurifier中设置一些东西来让外来字符正常工作?我不想学西里尔语或日语等。。。但支持德语、西班牙语、荷兰语等将是我追求的目标 感谢您的帮助。您可以发布一些代码,这可能是一个更好的答案,但现在请尝试: $htmlPurifierConfig = HTMLPurifier_Config::createDefault(); $ht

我一直试图从HtmlPurifier中去掉德语字符,但没有成功。整个方案基于UTF-8,所以不应该有问题。。。但也有。 例如,乌姆劳茨就已经消失了。我是否需要在Htmlpurifier中设置一些东西来让外来字符正常工作?我不想学西里尔语或日语等。。。但支持德语、西班牙语、荷兰语等将是我追求的目标


感谢您的帮助。

您可以发布一些代码,这可能是一个更好的答案,但现在请尝试:

$htmlPurifierConfig = HTMLPurifier_Config::createDefault(); 
$htmlPurifierConfig->set('Core', 'Encoding', 'ISO-8859-1');
您还可以将字符代码存储在字符串中,它也应该可以工作

ä, ü, ö

这些可能还需要添加到HTML中。允许的数组

您可以发布一个小样本脚本,显示HTML净化器删除UMLAUT吗?