2
안녕하세요 저는 일본어로 된 웹 URL의 내용을 읽고 싶습니다.PHP는 일본어로 URL의 내용을 읽습니다
내 기존 코드 내가 출력 다음 무엇입니까
$url = "http://fantasticlife稼ぐ777.tokyo" ;
$responseText = "";
try {
$responseText = @file_get_contents($url);
var_dump($responseText);
} catch (\Exception $e) {
echo $e->getMessage();
}
다음과 같다.
bool(false)
내 관심사는 문제가 발생한 부분입니다. 위의 코드는 정상적인 URL에 대해서는 정상적으로 작동합니다.
미리 감사드립니다.
도움이 될만한 자료가 있습니까? [UTF8 (일본어, 아랍어, 스페인어 등) URL을 PHP로 지원하는 방법] (https://stackoverflow.com/questions/3907995/how-to-support-utf8-japanese-arabic-spanish-urls-in-php) – Class
은'http % 3A % 2F % 2F' – Class
이되기 때문에'http : //'를 포함하지 않습니다.'idn_to_ascii'라는 함수를 사용하는 것이 도움이되는 유일한 방법입니다. PHP를 사용하거나이를 위해 구축 된 라이브러리를 찾거나 CURL에 IDN에 대한 옵션이 있는지 확인하십시오. – Class