본문 바로가기

개발도구/PHP,ASP,JSP,SCRIPT

[php, mysql] 한글이 깨졌을때

1) php 에서 깨질때 - header('Content-Type: text/html; charset=utf-8');
 
1-1) 
<?=iconv("EUCKR","UTF-8",htmlspecialchars(nl2br(strip_tags($rs[title][$i]))));?>
iconv 를 제거 또는 삽입을 해보길 바란다. 

echo iconv("UTF-8","EUCKR",htmlspecialchars(nl2br(strip_tags($newsArray[$i]["title"]))));



2) 디비에서 깨질때 - db connnet 다음에
    - mysql_query('set names euc-kr');  // php4 / php5 euckr 로 사용

3) 디비에서 깨질때 -
iconv("utf-8","euckr",'변수명'); - 난 이렇게 하니까 들어갔다.

여러가지 변수의 경우가 있으니 다양한 방법을 시도해 보길..
다양한 방법

<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko">

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />