phpicalendar 의 event 항목에서 한글이 깨져 보일때 처리법
APM++2008. 9. 23. 15:32
환경 :
WindowsServer 2003
Apache 2.x
WebDav모듈사용.
phpicalendar 2.24 설치
phpicalendar 2.24를 설치하고
한글테스트를 진행하였는데,
메인화면에서는 잘 표시되는 한글이
이벤트를 클릭하면 깨져서 표시된다.
이벤트를 출력해주는 소스파일은 다음과 같다
/phpcalendar2.24/includes/event.php
에디트 툴을 이용해서
해당 파일을 열고
위의 문장을 찾아 붉은색 부분을 삭제해 준다
이처럼 수정하고, 저장후에
이벤트를 확인하면
한글이 정상적으로 출력되는것을 볼 수 있다.
WindowsServer 2003
Apache 2.x
WebDav모듈사용.
phpicalendar 2.24 설치
phpicalendar 2.24를 설치하고
한글테스트를 진행하였는데,
메인화면에서는 잘 표시되는 한글이
이벤트를 클릭하면 깨져서 표시된다.
이벤트를 출력해주는 소스파일은 다음과 같다
/phpcalendar2.24/includes/event.php
에디트 툴을 이용해서
해당 파일을 열고
$event['description'] = stripslashes(utf8_decode(urldecode($event['description'])));
$event['event_text'] = stripslashes(utf8_decode(urldecode($event['event_text'])));
$event['location'] = stripslashes(utf8_decode(urldecode($event['location'])));
$event['event_text'] = stripslashes(utf8_decode(urldecode($event['event_text'])));
$event['location'] = stripslashes(utf8_decode(urldecode($event['location'])));
위의 문장을 찾아 붉은색 부분을 삭제해 준다
$event['description'] = stripslashes((urldecode($event['description'])));
$event['event_text'] = stripslashes((urldecode($event['event_text'])));
$event['location'] = stripslashes((urldecode($event['location'])));
$event['event_text'] = stripslashes((urldecode($event['event_text'])));
$event['location'] = stripslashes((urldecode($event['location'])));
이처럼 수정하고, 저장후에
이벤트를 확인하면
한글이 정상적으로 출력되는것을 볼 수 있다.