본문 바로가기
IT관련/PHP & JAVA & 웹개발

UTF-8에 대하여

by 비제이체 2020. 12. 11.

UTF-8은 가장많이 사용되는 유니코드 인코딩이다.

웹개발 환경을 구축한후 가장먼저 해줘야 되는 작업중 하나이다.

인코딩에 대해서는 좀더 공부할 필요가 있지만

현재 웹은 UTF-8으로 통일된다 정도로만 이해하기로 했다.

 

개발환경을 구축한후 UTF-8으로 맞춰줘야 하는건

DATABASE, SERVER, JSP(HTML) 정도로 보았다.

 

데이터베이스는 작업하기전 my.ini파일을 찾아 몇가지를 수정해주면 UTF-8으로 맞춰진다.

그러나 기존에 만들어 놓은 데이터베이스와 테이블은 개별적으로 수정해줘야 한다.

데이터베이스를 UTF-8으로 맞춰놓지 않고 작업할 경우 한글이 ?물음표로 깨지는 경우가 생긴다.

설정값 확인은 status나 show variables like 'c%'; 로 커맨드 창에서 확인 가능하다.

 

다른 노트북으로 개발환경을 구축하기 위해 기존 프로젝트를 그대로 받아 import도 시켰고 utf-8으로 바꿀수

있는건 다바꿨다고 생각했으나 한가지 문제가 있었다 ajax페이지에 한글이 반응하지 않았다.

문제는 한글이 깨진것도 아니고 영어는 동작을 했기 때문에 원인을 찾기 어려웠다.

많은 검색끝에 

server.xml의 이부분을 추가한뒤 문제가 해결되었다.

정말 심플한 해결방법 이었지만 나와있는곳이 거의없어 오랜시간 애썼다.

 

'IT관련 > PHP & JAVA & 웹개발' 카테고리의 다른 글

크롬에서 웹페이지 모바일뷰로 보는방법  (0) 2020.12.21
그룹별로 다르게 꾸밀때  (0) 2020.12.21
이클립스/MYSQL 깔끔하게 지우기  (0) 2020.12.10
객체지향이란  (0) 2019.12.21
기본 입출력  (0) 2019.12.21

댓글


홈페이지 제작/유지보수
반응형 홈페이지 퍼블리싱, 개발, 디자인
스타트업, 기업용