【问题标题】:HTML special code to ASCIIHTML 特殊代码转 ASCII
【发布时间】:2010-09-29 20:43:15
【问题描述】:

嘿,php 中是否有任何内置函数或类似的东西可以让我转换 HTML 特殊代码,例如:(;)、Á(;) 和 ©(;) 等。 . 变成 , Á 和 ©

假设我有价值:

$fileName = "Gibt es eine schö(;)ne Offroadstrecke? (;)";

我想要这个:

$fileName = "Gibt es eine schöne Offroadstrecke? ";

有什么简单的方法可以用 php 做到这一点?我想到的第一个是创建一个硬编码替换所有 HTML 的函数,在每个字符串中搜索代码并替换,但这最终是一大堆代码。 :)

【问题讨论】:

  • 我感觉你的格式被 StackOverflow 弄乱了——对吗?或者你真的打算(;)?我假设你的意思是文件名中有一个 HTML 实体。

标签: php html replace special-characters


【解决方案1】:

我想你想要html_entity_decode

【讨论】:

  • 您可以使用 '\' 转义下划线,例如html_entity_decode
【解决方案2】:

您是否有理由不能简单地使用 RegEx(或其他工具)来搜索和替换“(;)”?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-28
    • 2011-09-26
    相关资源
    最近更新 更多