iconv 가 안먹히는 호스팅도 있는건가요?? 정보
iconv 가 안먹히는 호스팅도 있는건가요??본문
두개 호스팅에서
$list[$j][title]=iconv("utf-8", "euc-kr" , $title);
위처럼 작업할때
하나의 호스팅에서는 제대로 먹히는데
다른 한곳에선 위 소스가 안먹히네요...
왜 그렇죠??? ㅜㅜ
머리가 터질것 같아요...ㅠㅜ
추천
0
0
댓글 6개
아니면 서버 설정쪽에서 뭔가 해야 하는건가요??
작업하는곳이 자체서버라고 하는군요..
테스트는 제가 사용하고 있는 호스팅사 계정이구요...
왜 안먹히지??? ㅜㅠ
작업하는곳이 자체서버라고 하는군요..
테스트는 제가 사용하고 있는 호스팅사 계정이구요...
왜 안먹히지??? ㅜㅠ
.rss 주소는 한글로 제대로 나오는데
.xml 주소를 불러오면 한글이 깨지네요...ㅠㅜ
.xml 주소를 불러오면 한글이 깨지네요...ㅠㅜ
아니요...그건 보안성 문제되는부분이아니라서 안막아요...
다시 파싱해보시길...;
다시 파싱해보시길...;
iconv는 그냥 함수인데 안될리가 ...
function convert_charset($from_charset, $to_charset, $str) {
if( function_exists('iconv') )
return iconv($from_charset, $to_charset, $str);
elseif( function_exists('mb_convert_encoding') )
return mb_convert_encoding($str, $to_charset, $from_charset);
else
die("Not found 'iconv' or 'mbstring' library in server.");
}
if( function_exists('iconv') )
return iconv($from_charset, $to_charset, $str);
elseif( function_exists('mb_convert_encoding') )
return mb_convert_encoding($str, $to_charset, $from_charset);
else
die("Not found 'iconv' or 'mbstring' library in server.");
}
PHP버전이 낮고, PHP 설치시 --enable-iconv 옵션을 실행하지 않았다면 깔려있지 않은 경우도 있습니다. phpinfo() 를 실행하셔서 서버 세팅정보를 살펴보세요~