PHP:将所有字符转换为 HTML 实体

标签 php

如何将字符串中的所有字符转换为HTML实体?

htmlentities() 不适用于 ćĆČ芚Đ𮾠这样的字符

最佳答案

<?php

function encode($string) {
    return mb_encode_numericentity($string, array(0x000000, 0x10ffff, 0, 0xffffff), 'UTF-8');
}

echo encode('ćĆČ芚ĐđŽž');

结果是 ćĆČ芚ĐđŽž

关于PHP:将所有字符转换为 HTML 实体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6720826/

相关文章:

php - Magento升级脚本不升级

php - preg_match 从数组开头到反斜杠

php - 使用 FPDF 在图像上写入文本

php - 将cookie 设置为空值不起作用

php - while 循环只找到最后一次迭代

php - 返回数据库中插入的 n 行

php - 如何用星号替换某些字符

php - 应用程序/控制台 sulu :security:user:create is working but sulu-login doesn't work

php - OAuth 2.0 服务器 PHP,找不到接口(interface)

javascript - 使用php脚本定期检查LAMP服务器主页时返回奇怪的Javascript