json_encode为%E5返回null

时间:2014-03-27 10:17:24

标签: php

我无法弄清楚如何将此文本保持原样。

$text = $_POST['data'];
print_r(json_encode($text));

我已经尝试过所有各种技术,例如utf8编码等。但是大多数技术只是将它剥离或将$ text转换为某些符号。所以它只会变成" test"或" SYMBOLtest"。我希望它是"%E5test"。我希望在json_encode之后保持原样。

更新

只有表格帖子才会发生。所以形式如下:

<form action="test.php/" method="post">         
<textarea name="data" class="textarea"></textarea>      
<input type="submit">       
</form>

现在输入&#39;%E5test&#39;在表单提交时,您将获得null

0 个答案:

没有答案