상세 컨텐츠

본문 제목

[펌]Euc-kr 사이트를 utf-8 로 변경하는방법

IT 세상

by 이현민 (지후지율아빠) 2009. 9. 15. 14:44

본문

 

Euc-kr 사이트를 utf-8 로 변경하는방법

1.모든디자인 페이지 소스에 euc-kr 을 utf-8 로 변경

2.소스와 웹페이지들의 인코딩 방식을 ansi 에서 utf-8 로 변경
RedUTF8.exe 프로그램 사용해서 돌리면 한방에됨 (첨부파일)

3.Db 를 utf8_general_ci 로 생성

4.모든 테이블을 utf8_general_ci로 변경 (db 를 utf8_general_ci로 생성했을 경우 테이블도 utf8_general_ci 생성된다
쉬운방법은 phpmyadmin 에서 해당 테이블을 선택하시고 table optipn 에 collocation 을 utf8_general_ci로 선택
기존에 내용들이 있을경우 깨질지 모르니 백업하시고 변경 후 다시 넣으셔야 할꺼같습니다.(이부분은 자신이 없네요 ;;)


5.db커넥션 공통파일에 mysql_query("set names utf8"); 를 추가해준다

6.일본어 사이트 같은곳에가서 내용 복사해서 붙여넣어본다~

 

    09-03-19 16:32  
팁ㅤㅌㅞㄱ에서 utf 제목으로만 검색하셨어도 삽질이 좀 덜하셨을텐데..
어쨌든 utf8_gene~~~ 하는 긴 것은 아예 안하는게 좋습니다.
default character set utf8 같은 딱 utf8 이라고만 적을 수 있는 설정만 건드리는 것이 좋습니다.
qna 에서 어떤분이 그것 때문에 고생하시는것을 봤습니다.

그리고 응용프로그램의 경우 출처표기가 있다면 더 좋을것 같습니다.
     
   웹푸우   09-03-19 17:53  
아..송효진님의 조은 팁들 많이 보고 있는데 댓글 감사합니다~
응용프로그램의 출처는...움..저도 질문올렸다가 메일로 받은거라 흠...
프로그램에 명시된 주소를 써야겠네요~
   펭귄™이슬언니   09-03-20 09:06  
MySQL 의 경우...
덤프받고 CHARSET=euckr 이부분을 CHARSET=utf8 로 변경해주고
화일 최상단에 set name utf8 적어주시고
인코딩방식을 ansi -> utf-8 저장 한뒤 다시 밀어넣으면 깔끔하니 처리됩니다.

반응형

'IT 세상' 카테고리의 다른 글

tomcat context ROOT 변경하기  (1) 2009.11.17
nohup Command  (0) 2009.11.04
OS bit 확인  (0) 2009.08.14
국제회계기준(IFRS)의 배경과 특징  (0) 2009.07.29
[펌]unix 유닉스 top의 모든것...  (0) 2009.07.06

관련글 더보기