2015. 8. 4. 10:19 IT/노하우
캐릭터셋을 변경했는데 왜 아직도 ????라고 말하니
euc-kr -> utf-8
호스팅 또는 서버OS 변경으로 인하여 소스를 변경해야하는 일이 발생하였는데요.
처리할일이 산더미 같습니다.
변경해야하는 부분을 A-Z 까지 준비중준비해봤습니다.
php 파일
<? header('Content-Type: text/html; charset=UTF-8'); ?>
html 파일
<meta charset="UTF-8" />
또는
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
php mysql_connect 하단에 추가 또는 수정
mysql_query('SET NAMES utf8;');
mysql 서버를 직접 운영중일때 my.cnf파일 [mysqld] 아래부분에 추가
init_connect=SET collation_connection = utf8_general_ci
init_connect=SET NAMES utf8
character-set-server = utf8
collation-server = utf8_general_ci
php 서버를 직접 운영중일때 php.ini 파일 default_charset 찿아서 수정
default_charset = "utf-8"
nginx 서버를 직접 운영중일때 nginx.conf 파일 http { } 안에 추가
charset utf-8;
각각 파일 타입을 변경해야하는데 이건 나중에 추가하겠습니다.
'IT > 노하우' 카테고리의 다른 글
검색엔진 사이트 등록하기 (빙, 네이버, 다음, 구글) (0) | 2015.07.27 |
---|---|
2015 국내 호스팅 업체별 가격 비교 (0) | 2015.07.24 |
구글 트랜드로 살펴본 개발 (0) | 2015.07.23 |