如何转换 htmlentities 符号中的阿拉伯字母?

发布于 2024-12-04 13:26:32 字数 235 浏览 0 评论 0原文

我需要将阿拉伯字母转换为 htmlentities 符号。代码页:ISO-8859-1。

Сك - 例如,这是阿拉伯语符号。

htmlentities("سك")

返回:

س� 

如何从此符号获取 html-entities سك

I need convert arabic letters in htmlentities symbols. Codepage: ISO-8859-1.

سك - this is arabic symbol for example.

htmlentities("سك")

returns:

س� 

How can I get from this symbol the html-entities سك?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

冰火雁神 2024-12-11 13:26:32

htmlentities() 只能处理具有命名实体的字符。请参阅此问题 关于如何将任意字符转换为数字实体。

htmlentities() can do only characters that have named entities. See this question on how to convert arbitrary characters into numeric entities.

雅心素梦 2024-12-11 13:26:32

您可能没有定位正确的字符集。尝试:htmlentities('Sك', ENT_QUOTES, 'UTF-8');

You're probably not targeting the correct charset. Try: htmlentities('سك', ENT_QUOTES, 'UTF-8');

羁绊已千年 2024-12-11 13:26:32

我正在使用一个函数来确保用户没有发布 html 代码或 cotation

function cleartext($x1){

    $x1 = str_replace('"','',$x1);
    $x1 = str_replace("'",'',$x1);
    $x1 = htmlentities($x1, ENT_QUOTES, 'UTF-8');
    return $x1;
}

so thank for ( ENT_QUOTES, 'UTF-8' ) it helped me to find what am looking for

i'm using a function to make sure there are no html code or cotation posted by user

function cleartext($x1){

    $x1 = str_replace('"','',$x1);
    $x1 = str_replace("'",'',$x1);
    $x1 = htmlentities($x1, ENT_QUOTES, 'UTF-8');
    return $x1;
}

so thank for ( ENT_QUOTES, 'UTF-8' ) it helped me to find what am looking for
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文