비즈니스 환경에서 Windows용 클래식 Outlook 사용
Outlook 제목에 Dash ?(ㅡ)기호가 포함되면, 메일의 한글이 깨져보이는 문제가 발생이 됩니다. Dash 기호를 - 기호 등으로 변경해 주면 자동으로 해결이 됩니다.
[원인]
기본적으로 Outlook에서는 보내는 메시지의 전체 텍스트를 검사하여 해당 메시지에 일반적인 최소한의 인코딩을 결정하는 자동 메시지 인코딩이 사용됩니다. Outlook에서는 모든 문자를 나타낼 수 있으며 대부분의 받는 전자 메일 프로그램에서 내용을 올바르게 해석하고 렌더링할 수 있도록 최적화된 인코딩을 선택합니다.
한국어의 경우, 입력된 텍스트가 한국어라면 자동으로 KS_C_5601-1987(Codepage 949)로 인코딩하여 메시지를 보내게 됩니다. 다국어 텍스트가 포함되어 있는 경우, Outlook은 자동으로 유니코드(UTF-8)으로 메시지를 보내게 됩니다.
EN DASH(‘–‘: Unicode 2013)의 경우 한국어 KS_C_5601-1987에 포함되어 있지 않은 문자 입니다. EN DASH 기호로 인하여 제목은 UTF-8으로 인식합니다. 제목에는 UTF-8, 본문은 KS_C_5601-1987, 첨부가 base64 또는 7bit 등으로 이루어져 있다면, 각 인코딩이 서로 다르므로 자동으로 UTF-8으로 메시지가 전송됩니다.
[해결 방법]
1. 받는 사람이 한국어가 올바로 보일 수 있도록 한국어 인코딩으로 선택받으시는 분의 PC에서 메시지를 열고 [기타 동작]-[인코딩]-[한국어(자동 선택)]으로 선택합니다.
2. 보내는 사람이 설정
① EN DASH(–) 대신 Hypen(-)을 이용하여 본문과 제목의 인코딩이 KS_C_5601-1987로 동일하게 전송될 수 있도록 합니다.
② UTF-8으로 인코딩을 설정하여 메일을 보내기
i. 모든 메시지에 대해 UTF-8으로 전송하려면 [도구]-[옵션]-[메일 형식]-[국가별 옵션]에서 [보내는 메시지에 대한 기본 설정 인코딩]을 [유니코드(UTF-8)]으로 선택 후 [확인]을 누릅니다.
ii. 각 메시지에 대해 각각 설정하려면 [도구]-[옵션]-[메일 형식]-[국가별 옵션]-[보내는 메시지에 대한 인코딩 자동 선택]을 선택 해제, [보내는 메시지에 대한 기본 설정 인코딩]을 [한국어]로 설정합니다.
새 메시지를 연 뒤 [옵션]-[기타 옵션] 오른쪽의 [↘] 단추를 누르고, [인코딩]을 [유니코드(UTF-8)]로 선택합니다.
[관련자료]
Outlook 2007의 자동 메시지 인코딩 옵션 구성
http://technet.microsoft.com/ko-kr/library/cc179149.aspx
Windows Codepage: 949 (Korean)