Twitter json API外来人物

时间:2011-07-27 20:54:02

标签: php json twitter

我正在使用带有PHP的Twitter json API在网站上显示推文。我现在已经注意到,如果推文包含一个外国字符,如Ö,那么这将显示在网站上。

在json文件中,两个问号是\ u00d6。

我正在使用此脚本获取json并对其进行解码:http://pastebin.com/X3pjKrSi

然后我使用jQuery ajax将其放在网站上

$(document).ready(function(){
            $.ajax({
                url: '<?php bloginfo('template_url'); ?>/functions/twitter/twitter.php',
                contentType: "application/json; charset=utf-8",
                data: "tweets=<?php echo $options['ct_tweets']; ?>&account=<?php echo $options['ct_twitter']; ?>",
                success: function(data) {
                    $('#twitter-loader').remove();
                    $('#twitter-container').html(data);
                }
            });
       });

有谁知道我要做什么才能显示外来字符?

相同的字符在网站的其余部分(Wordpress内置)中运行良好。

由于

1 个答案:

答案 0 :(得分:4)

您需要通知浏览器您将输出UTF-8内容。您可以通过添加:

来完成此操作
header("Content-Type:text/html; charset=UTF-8");

在PHP代码的开头。