解码 PHP 中的文本未解码
Decoding text in PHP not decode
所以。我有三个来自所见即所得编辑器的大量文本,我需要将它们存储在数据库中 (MySQL)。为此,我使用 PHP 函数 rawurlencode()
将它们放在一个数组中,然后 serialize()
数组,然后插入到数据库中。但问题是当我需要 rawurldecode()
.
首先我 unserialize()
然后文本正常解码,但图像标签解码如下:
`<img alt="\"\"" src="\"/ckfinder/userfiles/images/facebook.PNG\""
style="\"float:right;" height:200px; width:198px\">`
有多个 ->\"
我不需要,事实上它们不会出现在未编码的代码中。 str_replace()
无济于事。
也许我做错了什么,有更好的方法如何在序列化数组中存储长文本?
使用 PHP 中默认可用的 stripcslashes()
函数。
它将删除作为转义字符添加的反斜杠。
Example
所以。我有三个来自所见即所得编辑器的大量文本,我需要将它们存储在数据库中 (MySQL)。为此,我使用 PHP 函数 rawurlencode()
将它们放在一个数组中,然后 serialize()
数组,然后插入到数据库中。但问题是当我需要 rawurldecode()
.
首先我 unserialize()
然后文本正常解码,但图像标签解码如下:
`<img alt="\"\"" src="\"/ckfinder/userfiles/images/facebook.PNG\""
style="\"float:right;" height:200px; width:198px\">`
有多个 ->\"
我不需要,事实上它们不会出现在未编码的代码中。 str_replace()
无济于事。
也许我做错了什么,有更好的方法如何在序列化数组中存储长文本?
使用 PHP 中默认可用的 stripcslashes()
函数。
它将删除作为转义字符添加的反斜杠。
Example