PHP字符串字符集不稳定

时间:2015-02-04 12:27:47

标签: php encoding character-encoding

我使用此代码获取数据

$opts = array(
  'http'=>array(
    'method'=>"GET",
    'header'=>"Accept-language: en\r\n" .
              "Cookie: foo=bar\r\n"
  )
);

$context = stream_context_create($opts);
     $content = file_get_contents('http://tr.betboo672.com/services/InPlayApp.mvc/GetInPlaySports?isShrinked=false', false, 
    $context);
    echo $content;

有时是问题charset编码。它不稳定(更改每个刷新页面的字符编码)。有时得到这些数据

���`I�%&/m�{J�J��t��`$ؐ@�������iG#)�*��eVe]f@�흼��{����{����;�N'���?\fdl��J�ɞ!���?

mb_detect_encoding函数始终返回UTF-8 我试过这个 Detect encoding and make everything UTF-8

1 个答案:

答案 0 :(得分:1)

您的网页编码是否设置为utf8?

header('Content-Type: text/html; charset=utf-8');