내가 페이지의 인코딩 때문에 웹 페이지Simple HTML DOM에서 검색 한 웹 페이지의 인코딩을 변경하는 방법은 무엇입니까?
$html = file_get_html('http://www.example.com/somepage.aspx');
의 내용을 읽을하려고하는 것은 윈도우 1254이고, I는 UTF-8로 인코딩 된 페이지 작업, 나는 특정 언어가 일부 단어를 대체 할 수 없습니다 문자. 예를 들어
:
나는 그것을 대체하지 않습니다
$str2 = str_replace('TÜRKÇE', 'TURKCE', $str);
하려고합니다.
나는 htmlentities()
기능을 시도했지만 작동했지만 특수 문자가 포함 된 일부 단어는 삭제되었습니다.
'str_replace ('T Ü RK & Ccedil; E', 'TURKCE', $ str); ' –
@RyanNaddy 네 나는 이것을 시도했다. 반환하지 않음 – zkanoca
[iconv] (http://php.net/manual/en/ref.iconv.php)에 대한 취향처럼 들립니다. – pguardiario