我正在从 URL 加载内容;URL 的格式为 www.example.com/?keyword=something。我根据用户的关键字得到具体的内容,如下所示:
$url = 'www.example.com/?';
$url = $url."keyword=$something";
function getData ($url) {
$data = file_get_contents($url);
return $data;
}
原始数据包含像 Ö 或 Å 这样的斯堪的纳维亚字符。加载后,这些字符不再可读。如何解决这个特殊字符问题?
更新:
我以这种方式更改了代码:
function getData ($url) {
$data = urlencode(file_get_contents($url));
$data = urldecode($data);
return $data;
}
也没有帮助。也 $data = utf8_decode(urldecode($data));
不要echo utf8_decode(urldecode(getData($keyword)));
帮助。我在这里做错了什么?