Javascript JSON编码字符集问题
我的json_encode函数存在一些字符编码问题: 我有一个javascript变量,它为我存储一个文本字符串:Javascript JSON编码字符集问题,javascript,php,Javascript,Php,我的json_encode函数存在一些字符编码问题: 我有一个javascript变量,它为我存储一个文本字符串: <script type='text/javascript'> postQuote = <?php echo json_encode($post['post_text']); ?> </script> 现在,postQuote将输出: You&#039;re doing great today? That&#0
<script type='text/javascript'>
postQuote = <?php echo json_encode($post['post_text']); ?>
</script>
现在,postQuote将输出:
You&#039;re doing great today? That&#039;s perfect
如何解决此问题?请尝试json_encode…、json_UNESCAPED_UNICODE或json_encode…,0。@Kay它不会改变任何内容。如果您在浏览器中看到结果,则使用&;039;你今天过得很好吗?那,;039;完美应该不是问题,因为你会看到:你今天做得很好?太好了。不是这样吗?输出的文本是You&;039;这就是问题所在,$post['post_text']可能已经包含了这种编码,是吗?
You&#039;re doing great today? That&#039;s perfect