【问题标题】:Encode and Decode in Javascript and php在 Javascript 和 php 中编码和解码
【发布时间】:2012-06-30 10:16:45
【问题描述】:

我想在 Ajax 中使用 POST 方法发送一组 HTML 内容。它由一些特殊字符组成。当我使用 PHP 检索它时,只有一半的内容存在。

这是用于发布到其他页面的示例内容。这个 post 操作是使用 jQuery 的 .post 方法进行的。

传递的内容(通过 JS):

<div><label id="aboutDescription" style="">Firstline</label>&nbsp;</div>
<div><label id="about" style="">Secondline</label></div>

检索的内容(在 PHP 中):

<div><label id="aboutDescription" style="">Firstline</label>

当我开始使用$_REQUEST 方法时,我只收到了一半的内容。

我发现每当我收到“ ”或任何其他特殊字符时,内容都会终止的问题。所以我认为我必须对 javascript 中的内容进行编码并在 PHP 中解码相同的内容。

如果我在 Javascript 中使用encodeURIComponent,我应该如何解码 PHP 中的内容? PHP中是否有任何替代函数等于decodeURIComponent(Javascript Function)?

【问题讨论】:

    标签: php javascript jquery decode encode


    【解决方案1】:

    要使用 PHP 解码内容,请使用:

    $decoded_string = urldecode('把编码的字符串放在这里');

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-19
      • 2011-02-05
      • 2011-05-18
      • 1970-01-01
      相关资源
      最近更新 更多