2012-04-24 7 views
0

입니다. 최근에 typo3 설치를 업그레이드했습니다. 새 버전에서는 utf8 만 실행 중입니다. 이전 설치에는 iso8859-1이 사용되었습니다. 그것은 내가 통해 다른 서버에서 데이터를로드하는 스크립트를 가지고 ... 다시 불행하게도 나의 오래된 캐릭터에fopen의 내용이 typo3이고 특수 문자가

을 되돌릴 수 없습니다 : 지금

$handle = fopen("www.my-url.com/myloader.php", "r"); 
if ($handle) { 
    $contents = ''; 
    while (!feof($handle)) { 
     $contents .= fread($handle, 8192); 
     } 
    fclose($handle); 
echo $contents; 

내 문제 것은 덴마크어 - 특수 문자가 있다는 것입니다 제대로 번역되지 않았습니다. utf8_encode & 디코드를 $ contents에 시도했지만 어느 것도 작동하지 않습니다. 이전의 typo3-install 실행을 가지고있는 많은 다른 사이트의 공급자이기 때문에 다른 서버에서 스크립트를 변경할 수 없습니다.

+0

원격 스크립트의 코드 소스 예제는 인코딩을 정의하는 데 도움이 될 수 있습니다. 또는 가능하다면 실제 URL. –

답변

0

myloader.php에서 결과를 인코딩 할 문자셋을 지정하는 GET 인수를 사용합니다. 기본값은 ISO 8859-1로, iconv를 사용하여 필요에 따라 UTF-8로 변환하거나 그 반대로도 가능합니다.

관련 문제