호스팅 이전하고서 문제가 생겼으니, wiki에서 한글 URL을 제대로 받아먹지를 못한다.
영어는 잘 되는데 한글은 CP949로 인코딩하면서 문제가 생기는 듯.
분명 크롬은 URL을 UTF-8로 인코딩해서 넘길 터인데, Escape된 주소를 보면 CP949. 이상하다…
혹시나 해서 IE에서 옵션 확인 후 해 봤지만 실패, 리눅스에서 wget을 날려도 실패.
UTF-8을 직접 떠낸 후 손으로 Escape 해서 보내도 자동으로 바뀐다. 허허허 뭐가 문제지.
알고보니 서버쪽 설정이 좀 잘못되어 있는 것 같다. mod_rewrite에서 UTF-8을 받아도 CP949로 바꿔버리는 듯.
.htaccess 의 적당한 부분에 다음 내용을 추가하면 된다. 서버 환경에 맞게 코드페이지는 바꿔줄 것.
내 경우는 서버와 클라이언트(=웹페이지 인코딩) 모두 UTF-8이니까 아래처럼 설정하였다. Reference 는 못 찾겠다.
ServerEncoding UTF-8 ClientEncoding UTF-8