문자셋 변경

문자셋 변경

QA

문자셋 변경

답변 1

본문

 제가 그누보드로 작은 홈페이지를 몇년간 운영했었는데
정말 오래부터 사용했었던 거라... 계정의 문자셋이 euc-kr인 서버입니다.
또 서버 자체도 euc-kr 전용 서버이기도 하구요
 
근데 제 그누보드가 좀 여러가지로 개조팩 + 개인적인 개조 까지 해놓은 상태인라 .....
점점 (보완관련)유지보수가 힘들어져서요.... 그래서 이왕 이렇게 된거 처음부터 다시 시작하자는 마음에
 
그냥 순정 그누보드를 다시 깔아 쓰려고 하고 또 겸가겸사 UTF-8 로 변경하고 싶은데...
 
제가 지금까지 euc-kr 만 주구장창 써와서 도데체 뭐부터 건들여야하는지 전혀 감이 안오네요...
 
euc-kr 에서 UTF-8 로의 문자셋 변경은 어떻게 해야하는거죠?

이 질문에 댓글 쓰기 :

답변 1

EUC-KR 에서 UTF-8 로 변경하시려면
 
3가지 부분을 잡아줘야합니다..
 
 
1. php 혹은 php5 의 Chracter-set 즉... 이 부분은 그누보드의 config.php 파일에서 설정해주면 되는 부분이지만, 아마 기존 파일들이 전부다 euc-kr 에서 코딩된 형식일 것이기 때문에 변환을 해주어야합니다..
 
리눅스 커널에서 iconv 명령어를 이용하여 파일들을 변환합니다.
 
2. 데이터베이스 자체의 Character-Set 을 바꿔주어야 합니다..
보통 리눅스 커널에 따라 다르지만, my.cnf 관련 파일에서
 
Server-Character Set, Client -Character-Set 등을 변경해주어야 합니다..
 
 
3. 앞으로도 UTF-8 로 코딩을 하실꺼라면, 리눅스 커널 자체의 문자셋을 변경해주셔야 합니다..
locale 로 확인하시면 아마 euc-kr 으로 되어있을텐데, 해당 부분의 문자셋을 찾아 변경해주셔야합니다
답변을 작성하시기 전에 로그인 해주세요.
전체 2
© SIRSOFT
현재 페이지 제일 처음으로