본문 바로가기

한글

BOM BOM (봄; Byte Order Mark)은 '바이트 순서 표시'입니다. 유니코드가, little-endian 인지 big-endian 인지 아니면 UTF-8 인지 쉽게 알 수 있도록, 유니코드 파일이 시작되는 첫부분에 보이지 않게, 2~3바이트의 문자열을 추가하는데 이것을 BOM이라고 합니다. 텍스트 에디터 화면에서는 보이지 않고, 헥사 에디터(Hex Editor)*로 열었을 때만 보입니다. little-endian 의 BOM: FF FE big-endian 의 BOM: FE FF UTF-8 의 BOM: EF BB BF UTF-8에는 BOM이 없는 것이 보통인데, 오래된 프로그램은 BOM이 있는 UTF-8 파일에 오작동할 수 있습니다. 그렇지만 한국어 편집에서는 BOM이 있는 UTF-8이 더 좋습니다.. 더보기
문제해결방법 - Tomcat 한글이 깨어져 나오는 경우 이 글은 한글깨짐을 해결하기 위해서라기 보다는 문제를 해결하는 방식에 대한 정리를 위해서 입니다. 기술적인 내용은 링크한 내용들을 참고하시면 보다 많은 정보를 얻을 수 있습니다. 저는 업무에서 기술적인 문제해결을 위해서 "환경분석-> 계획수립-> 테스트 케이스 생성-> 테스트 및 문제해결-> 검증" 의 순서로 진행합니다. 누구나 빠른 문제해결을 원하지만 실제로는 "바로 해결하기"를 하는 경우가 많습니다. 다행스럽게도 운이 좋아서 빠른시간에 해결이 된다면 좋겠지만, 여러가지 포인트에서 문제발생의 여지가 있는 경우가 대부분 이므로, 빠른 문제해결을 위해서는 절차를 따르는 것이 좋습니다. 실제 많이 경험하시게 되는 웹페이지의 한글이 깨어지고 있는 상황을 가정하고, 문제를 추적해 보겠습니다. 1. 환경분석 장애.. 더보기