【问题标题】:Prevent htmlpurifier from removing umlauts防止 htmlpurifier 删除变音符号
【发布时间】:2014-10-21 21:36:20
【问题描述】:

我一直在尝试从 HtmlPurifier 中提取德语字符,但没有成功。整个方案基于 UTF-8,所以应该没有问题……但确实存在。 例如,变音符号就消失了。我需要在 Htmlpurifier 中设置什么东西才能使外来字符正常工作吗?我不想做西里尔语或日语等...但我所追求的是对德语、西班牙语、荷兰语等的支持。

感谢您的帮助。

【问题讨论】:

  • 您能否发布一个小示例脚本,显示 HTML Purifier 删除变音符号?

标签: php zend-framework2 htmlpurifier


【解决方案1】:

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

$htmlPurifierConfig = HTMLPurifier_Config::createDefault(); 
$htmlPurifierConfig->set('Core', 'Encoding', 'ISO-8859-1');

您也可以将字符代码存储在字符串中,它也应该可以工作

ä, ü, ö

这些可能还需要添加到 HTML.Allowed 数组中

【讨论】:

    猜你喜欢
    • 2011-09-28
    • 1970-01-01
    • 2020-11-03
    • 2013-08-04
    • 2014-12-30
    • 1970-01-01
    • 1970-01-01
    • 2019-03-03
    相关资源
    最近更新 更多