컴퓨터 PHP 5 레퍼런스 파일(CHM) 목차의 문자 깨지는 문제 해결책
2009.04.14 23:34
윈도우즈에서 PHP 공식 사이트에서 한글 레퍼런스 파일을 다운로드 해서 열어보면 목차 부분이 아래와 같이 전부 깨져 나온다.
|
이 문제는 목차 부분에 해당하는 문자 코드가 UTF-8로 되어 있기 때문에 생기는 문제로, 리눅스 계열 같이 기본 문자 코드가 UTF-8인 경우는 별 문제가 없지만, 윈도우즈 계열과 같은 경우는 문제가 발생하게 된다.
해결책
해결책은 직접 CHM 파일을 다시 재컴파일 해야 한다.
- KeyTools를 다운로드 해서 설치한다.(KeyToolsSetup.exe )
- KeyTools를 실행해서 [메뉴바 -> Tools ->Decompile] 로 가서 CHM 파일을 지정한다.
- 위와 같이 Decomplie을 하고 나면 아래와 같이 3개의 파일과 res라고 하는 폴더가 생긴다.
- 위의 파일 중에서 php_manual_kr.hhc와 php_manual_kr.hhk 두개의 파일을 메모장이나 에디트 플러스 등과 같은 텍스트 에디터로 열어서 [메뉴 -> 파일 -> 다른 이름으로 저장] 에서 ANSI 코드로 저장한다. 이때 파일 이름은 이전 파일 이름과 똑같아야 한다.
- HTML Help Workshop 다운로드 해서 설치한다.(htmlhelp.exe )
- HTML Help Workshop 실행해서 [메뉴바 ->File -> Compile] 로 가서 php_manual_kr.hhp 파일을 지정한다.
- 그러면 아래와 같은 화면이 나오면서 Compile 과정이 진행된다. (약간의 시간이 걸리므로 참고 기다린다)
- 전부 진행되고 나면 php_manual_kr.chm 이라는 파일이 지정한 폴더 아래에 생성되어 있을 것이다.
더블 클릭해서 열어 보면 아래와 같이 목차 부분의 한글이 제대로 보일 것이다.
댓글 0
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 수 | 추천 수 |
|---|---|---|---|---|---|
| 835 | 예송논쟁 | RanomA | 2003.01.14 | 3938 | 0 |
| 834 | 갑자사화와 연산군식의 개혁 | RanomA | 2003.01.14 | 2297 | 0 |
| 833 | 이인화와 영원한 제국 | RanomA | 2003.01.14 | 1636 | 0 |
| 832 |
이상한 신문...
| RanomA | 2003.01.14 | 1023 | 10 |
| 831 | 필요한 건 상상력과 꼼꼼함... 그리고 긴 호흡... | RanomA | 2003.02.02 | 1249 | 0 |
| 830 | 일단 1권 다 읽었음... | RanomA | 2003.02.03 | 1398 | 0 |
| 829 | 추가로 영화와 책의 차이점. | RanomA | 2003.02.04 | 1327 | 0 |
| 828 | 성종이 어우동에게 느꼈던 분노감 | RanomA | 2003.02.11 | 2450 | 0 |
| 827 | 비둘기 가족을 부른 이석이라는 사람... | RanomA | 2003.02.16 | 1571 | 0 |
| 826 | 대한민국의 맘에 안드는 점 하나... | RanomA | 2003.02.19 | 1284 | 0 |
| 825 | 저는 오늘 꽃을 받았어요. [3] | RanomA | 2003.02.23 | 1516 | 0 |
| 824 | 난방보다 냉방이 어려운 이유... | RanomA | 2003.02.24 | 1911 | 0 |
| 823 | 그들이 하고픈 말은... [1] | RanomA | 2003.03.04 | 1210 | 0 |
| 822 | 제로보드와 내 홈피 게시판의 차이... | RanomA | 2003.03.09 | 2271 | 0 |
| 821 |
자료실의 첨부파일 개수가 무한대로...
| RanomA | 2003.03.26 | 1157 | 0 |
| 820 | MySQL 백업관련 명령어 몇 개 | RanomA | 2003.03.28 | 1123 | 0 |
| 819 |
MySQL 매뉴얼
| RanomA | 2003.03.28 | 936 | 14 |
| 818 |
Informix FAQ for Monitor, Tune, Support
| RanomA | 2003.04.08 | 926 | 11 |
| 817 | '근로자의 날'보다는 '노동절'이라고 칭합시다. | RanomA | 2003.04.29 | 981 | 0 |
| 816 | 나이수~~~ 유시민~~~ [2] | RanomA | 2003.04.29 | 1047 | 0 |






