기본적으로 default_charset이 iso-8859-1로 설정되어있습니다.
html문서 <head> 부분에 <mata http-equiv="Content-Type" content="text/html; charset=utf-8"> 이렇게 해줘도 되겠지만 이것마저 귀찮다면 php.ini 파일에서 default_charset = "iso-8859-1" 이부분을 찾아 주석을 풀고 default_charset = "euc_kr" 이렇게 하시면 됩니다.
이상하게도 php 3.0.16에서 문자셋을 지정하는 옵션이 php3.ini에 있음에도 불구하고 여기서 문자셋을 euc-kr로 지정해 주면 IE에서 php가 들어간 페이지를 제대로 읽어내지를 못하더군요.
<? phpinfo() ?> 로 확인해 보아도 문자셋이 제대로 들어가 있는데 말입니다. 넷스케이프는 문제가 없더군요.
그래서 아예 php3.ini에서는 문자셋 쪽 옵션을 건드리지도 않고 php에서 문자셋을 euc-kr로 박아버리는 방법을 썼습니다. php 3.0.16의 mod_php3.c 를 보시면 228번째 줄 정도를
r->content_type = "text/html;charset=utf-8";