Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript JSON编码字符集问题_Javascript_Php - Fatal编程技术网

Javascript JSON编码字符集问题

Javascript JSON编码字符集问题,javascript,php,Javascript,Php,我的json_encode函数存在一些字符编码问题: 我有一个javascript变量,它为我存储一个文本字符串: <script type='text/javascript'> postQuote = <?php echo json_encode($post['post_text']); ?> </script> 现在,postQuote将输出: You&amp;#039;re doing great today? That&amp;#0

我的json_encode函数存在一些字符编码问题:

我有一个javascript变量,它为我存储一个文本字符串:

<script type='text/javascript'>
 postQuote = <?php echo json_encode($post['post_text']); ?>
</script>
现在,postQuote将输出:

You&amp;#039;re doing great today? That&amp;#039;s perfect

如何解决此问题?

请尝试json_encode…、json_UNESCAPED_UNICODE或json_encode…,0。@Kay它不会改变任何内容。如果您在浏览器中看到结果,则使用&;039;你今天过得很好吗?那,;039;完美应该不是问题,因为你会看到:你今天做得很好?太好了。不是这样吗?输出的文本是You&;039;这就是问题所在,$post['post_text']可能已经包含了这种编码,是吗?
You&amp;#039;re doing great today? That&amp;#039;s perfect