yunsh206

회원가입로그인

수정된 PHP Reference 파일 다운받기

윈도우즈에서 PHP 공식 사이트에서 한글 레퍼런스 파일을 다운로드 해서 열어보면 목차 부분이 아래와 같이 전부 깨져 나온다.



이 문제는 목차 부분에 해당하는 문자 코드가 UTF-8로 되어 있기 때문에 생기는 문제로, 리눅스 계열 같이 기본 문자 코드가 UTF-8인 경우는 별 문제가 없지만, 윈도우즈 계열과 같은 경우는 문제가 발생하게 된다.

해결책
해결책은 직접 CHM 파일을 다시 재컴파일 해야 한다.

  1. KeyTools를 다운로드 해서 설치한다.(KeyToolsSetup.exe )

  2. KeyTools를 실행해서 [메뉴바 -> Tools ->Decompile] 로 가서 CHM 파일을 지정한다.


  3. 위와 같이 Decomplie을 하고 나면 아래와 같이 3개의 파일과 res라고 하는 폴더가 생긴다.


  4. 위의 파일 중에서 php_manual_kr.hhc와 php_manual_kr.hhk 두개의 파일을 메모장이나 에디트 플러스 등과 같은 텍스트 에디터로 열어서 [메뉴 -> 파일 -> 다른 이름으로 저장] 에서 ANSI 코드로 저장한다. 이때 파일 이름은 이전 파일 이름과 똑같아야 한다.




  5. HTML Help Workshop 다운로드 해서 설치한다.(htmlhelp.exe )

  6. HTML Help Workshop 실행해서 [메뉴바 ->File -> Compile] 로 가서 php_manual_kr.hhp 파일을 지정한다.


  7. 그러면 아래와 같은 화면이 나오면서 Compile 과정이 진행된다. (약간의 시간이 걸리므로 참고 기다린다)


  8. 전부 진행되고 나면 php_manual_kr.chm 이라는 파일이 지정한 폴더 아래에 생성되어 있을 것이다.
    더블 클릭해서 열어 보면 아래와 같이 목차 부분의 한글이 제대로 보일 것이다.
번호 제목 글쓴이 날짜 조회 수 추천 수
183 리눅스 SSH Network error: Software caused connection abort RanomA 2021.05.29 2018 0
182 인터넷 기본 설정 복원 창 띄우는 방법들 file RanomA 2021.05.01 1025 0
181 리눅스 디렉토리별 압축 파일 생성 쉘 스크립트 RanomA 2021.04.04 831 0
180 Javascript 숫자에 끊어 읽기 컴마(,) 추가 RanomA 2020.11.27 752 0
179 Javascript 문자열을 포맷 맞춰 날짜로, 날짜를 포맷 맞춘 문자열로 변환 RanomA 2020.11.26 719 0
178 Javascript 날짜 더하기 RanomA 2020.11.26 451 0
177 Javascript 해당 연월의 마지막 날짜 가져오기 RanomA 2020.11.25 365 0
176 Javascript isNullOrEmpty RanomA 2020.11.25 686 0
175 Javascript 전화번호 포매팅 RanomA 2020.11.25 2309 0
174 Javascript IN RanomA 2020.11.18 261 0
173 Javascript LPAD RanomA 2020.11.17 582 0
172 Adobe Creative Cloud 업데이트 실패 184(혹은 C184) 오류 file RanomA 2020.09.08 1073 0
171 오라클 테이블 레이아웃 조회 Query RanomA 2020.01.13 2064 0
170 SQL Developer의 폰트 설정에서 폰트 목록이 안나타날 때 [6] file RanomA 2019.12.30 4877 0
169 Underscore( _ 문자)를 카멜 케이스(Camel Case)로 변환하기 RanomA 2019.12.06 1815 0
168 라이트룸(Adobe Lightroom) 한자/일본어용 폰트 변경 file RanomA 2018.06.06 2145 0
167 입력기(IME)에 EN - 영어(미국) 키보드 US 가 표시될 때 [1] file RanomA 2016.05.03 1456 0
166 Thunderbolt 3와 USB-C RanomA 2016.04.28 682 0
165 ATOK 단축키 설정을 했는데도 입력 모드 변경이 잘 안될 때 file RanomA 2016.04.21 503 0
164 ATOK 단축키 설정 file RanomA 2016.04.18 563 0