PHP日本語文字Encoding


Functionは下記の通りにですが

[code]

    function pageContent(String $url): \DOMDocument
            {
                $html = cache()->rememberForever($url, function () use ($url) {
                    return file_get_contents($url);
                });
                $parser = new \DOMDocument();
                libxml_use_internal_errors(true);
    
                $parser->loadHTML($html = mb_convert_encoding($html, "SJIS", "UTF-8"));
    
                return $parser;
            }
    
[/code]

Functionに`mb_convert_encoding($html, "SJIS",
"UTF-8")`入れましたが[こちらの](http://www.sumitomo-rd-
mansion.jp/kansai/higashi_umeda/detail.cgi)ウエッブサイトでデータが読めません。ターミナルに何も表示できません。原因は何でしょうか




これを試して：

[code]

    $parser->loadHTML(mb_convert_encoding($html, "SJIS", "UTF-8"));
    
[/code]

または：

[code]

    echo mb_detect_encoding($html); // ???
    
[/code]




これを試して：

[code]

    $parser->loadHTML(mb_convert_encoding($html, "SJIS", "UTF-8"));
    
[/code]

または：

[code]

    echo mb_detect_encoding($html); // ???
    
[/code]

