겸손한 개발을 위한 자양분

환경 :
  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['description']  = stripslashes((urldecode($event['description'])));
$event['event_text'] = stripslashes((urldecode($event['event_text'])));
$event['location'] = stripslashes((urldecode($event['location'])));

이처럼 수정하고, 저장후에
이벤트를 확인하면
한글이 정상적으로 출력되는것을 볼 수 있다.