javascript - 在 PHP 或 javascript 中将 ö é ü 等字符转换为 HTML 代码

标签 javascript php jquery

请参阅以下示例:

  <h1 id="example">Ik ben één Slöetjes<h1> 

我正在尝试将示例字符串之类的字符串放入数据库中,我希望将字符串存储为:

<h1 id="example">Ik ben &eacute &eacute Sl&oumletjes<h1> 

希望转换 html 标签。

我想知道是否有办法将 ö é ü 等字符转换为 PHP 或 JavaScript 中的 HTML 代码 不破坏 HTML 标签?

注意:我在应用程序中使用的字符串可以包含 span、div 和其他形式的 html。我已经尝试过 htmlspecialchars 和 htmlentities()

最佳答案

您可以尝试将所有内容更改为 htmlentities,然后仅针对“<”和“>”字符撤消它。

像这样:

echo str_replace('&lt;', '<', str_replace('&gt;', '>', htmlentities($string)));

关于javascript - 在 PHP 或 javascript 中将 ö é ü 等字符转换为 HTML 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34060993/

相关文章:

php - 无效使用组函数的初学者 MySQL 问题

php - 以时间间隔批量访问 URL PHP MySQL

javascript - 获取点击的元素属性(("click")

jquery - 如何使用 jquery 更改悬停时 div 的边框半径?

javascript - context.moveTo() x 和 y 参数不使用 requestAnimationFrame 递减

javascript - 如何在 jquery 中使用 "For"而不是 "each"函数

php - Jquery显示来自mysql的文本

jquery sortable 不能拖到 Accordion 之外

javascript - 在 Next.js ERR_REQUIRE_ESM 中导入 ES 模块

javascript - 如何使用jquery直接打印<i>标签