php - 如何取消转义字符串?

标签 php javascript escaping

使用 ajax get 方法传递变量。我使用 escape() 函数对字符串进行转义。

在 php 中,我接收值并将其插入数据库。

如何对字符串进行转义?

例如,对于:

balaji's

我明白了

balaji%27s.

最佳答案

您可以使用此函数代替 urldecode()

function utf8_urldecode($str) {
        return html_entity_decode(preg_replace("/%u([0-9a-f]{3,4})/i", "&#x\\1;", urldecode($str)), null, 'UTF-8');
}

关于php - 如何取消转义字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5893965/

相关文章:

php - MySQL 转义反斜杠

replace - D:转义字符串中的空格

PHP、MySQL。逻辑错误。条件匹配,但仍然执行 "else"

javascript - 将混合字符串和 int 参数传递给 JavaScript

javascript - 如何在删除/退格/清除文本框中的文本时清除 td 内容

javascript - ActiveXObject 未定义,找不到变量 : ActiveXObject

windows - 如何在Windows Batch中回显>不带引号的字符? [复制]

php - 用于自定义集合的 Magento 分页

php - 包装一组 XML 节点

php - 如何将 XLSX 文件导入/上传到数据库