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)));
助けないでください。私はここで間違って何をしていますか?