0

我需要使用 Ajax 和 PHP 将字段更新到数据库中。

它工作正常,但是当有特殊字符时,如以下

اللهم اني اشكو اليك ضعف قوتي وقلة حيلتي وهواني علي الناس

该脚本将垃圾数据插入数据库。

我尝试使用 javascript 的 escape() 进行 URL 编码,它对数据进行编码,但是当我使用 PHP 对其进行解码时,它再次显示垃圾值。

4

1 回答 1

1

您可以尝试使用encodeURIComponent而不是escape,这将为您提供如下内容:

%D8%A7%D9%84%D9%84...

escape会产生:

%u0627%u0644%u0644%u0647...

并且 unicode 转义可能会使某人感到困惑。

于 2010-11-18T07:51:41.357 回答