5. Documentation

Doxygen v1.5.9 에서 한글 깨짐 수정

SSKK 2009. 7. 13. 16:13
Doxygen v1.5.9 에서 한글이 깨지는 현상이 나타났다. 다음과 같이 하면 한글 깨짐을 고칠 수 있다.

Expert 탭에서,
Project 항목
DOXYFILE_ENCODING : EUC-KR
OUTPUT_LANGUAGE : Korean-en
Input 항목
INPUT_ENCODING : CP949

* KSC-5601 CharSet 은 UNX에서는 EUC-KR 이란 encoding으로 표현되고, 윈도우즈에서는 cp949란 encoding 으로 표현된다.

이렇게 옵션을 변경 후 다시 Generate 하면 한글이 정상적으로 출력된다. 만약 옵션 변경시 문제가 발생하면 출력창에 그 원인이 제공되므로 해당 에러 메시지를 확인후 문제점을 해결한다.

Doxygen 에서 인코딩은 libiconv (http://www.gnu.org/software/libiconv/) 를 사용하는데, 한글은
EUC-KR, CP949, ISO-2022-KR, JOHAB
등을 지원하는 걸 알 수 있는데, 적당한 인코딩을 선택하면서 에러를 없애 나가면 된다.

근데, 한글 문제는 그렇다 치고 IE에서 번짐 현상이 있다. 이건 IE 문제인 것 같다. Firefox 에서는 정상적으로 동작하니깐... 다행. 휴~