제로보드 4 를 UTF-8 로 변경하면 검색시 깨지는 현상 수정하기
알짜정보
2007/10/14 10:53
방문자님의 제보로 제로보드4 utf-8 버젼의 버그 하나를 발견해서 수정해 보기로 했다.
원인은 url 로 한글이 그대로 보내져서 제대로 파싱을 못하는것이었다.
해결책은 아래와 같다.
1. 아래 파일들을 텍스트 에디터로 연다.
zboard.php, view.php, write.php, _head.php2. 열린 파일을 에서 아래 텍스트를 검색해서 모두 수정한다.
찾을 텍스트 : keyword=$keyword3. 단 여기서 _head.php 파일은 변경할 텍스트를 아래와같이 수정한다.
변경할 텍스트 : keyword=".urlencode($keyword)."
변경할 텍스트 : keyword=".urlencode($keyword)







댓글을 달아 주세요
정말 감사합니다. 즉시 테스트해보았습니다. 그런데 이상하게도 저는 2페이지에서 주소가 그대로였습니다. 키워드 값이 한글 그대로 표시되더군요. 닉스님께서는 정상 작동하시는 것 같은데...
한 번 더 테스트해보겠습니다. 이렇게 답글 올려 주셔서 정말 감사합니다. m(__)m
_head.php 파일에서 keyword=$keyword 부분이 바뀌었는지 확인해보세요.
아마 그부분 같은데...
상황을 보지않고는 정확히 말씀드릴수가 없네요.
안녕하세요. 오랜만에 뵙습니다. 한달 동안 매달려 해보았지만 도저히 해결되지 않았습니다. 그래서 폐가 됨에도 불구하고 부탁을 드리게 되었습니다.
아래 주소에 들어가셔서 파일을 다운 받으시면 제 제로보드의 해당 파일 4개가 압축되어 있습니다. 이것을 좀 봐주시면 안 될까요? 모두 수정되기 전의 것들입니다.
http://www.mediafire.com/?4xedle07akq