반응형

웹사이트나 기타 개발 작업 중에,

한글이 깨지는 문제는 종종 발생하는 것 같다.

지금까지 문제없이 운영되던 사이트에서도,

몇가지 운영 환경이 변경되거나 관련 소스가 변경되는 경우

한글 깨짐 문제가 발생할 수 있다.

애초에 컴퓨터 관련기술이 영어권에서 발달했기에,

영어권에 맞추어서 모든 기술이 개발되고 있고,

필요에 따라 타 언어권에 대한 지원이 추가되는 식으로 발달해 왔다.

그렇기 때문에, 서버건 프레임워크건

기본적인 설정만으로는 한글에 문제가 생기기 마련이다.

 

일단 한글 깨짐 문제가 발행하면,

큰 부분부터 세부적인 부분으로 범위를 좁혀가며

원인을 찾아나가는 것이 현명한 것 같다.

가령 웹프로젝트인 경우, 일단 서버 설정부터 확인하고,

그 다음에 프레임워크, 다음에 개별 페이지 순으로 범위를 좁혀가는 것이다.

 

참고:

1. Tomcat에서 한글 encoding을 설정 : https://kcmuni.tistory.com/entry/%ED%95%9C%EA%B8%80-%EA%B9%A8%EC%A7%90-%EC%B2%98%EB%A6%ACURIEncodingUTF-8

 

한글 깨짐 처리(URIEncoding="UTF-8")

Tomcat에서 한글 encoding을 설정하는 방법은 요청 메써드 (GET or POST)에 따라 다르다. get 방식 Tomcat의 sever.xml 을 열고

kcmuni.tistory.com

 

반응형

+ Recent posts