위키에서 각 페이지의 URL이 wiki.pl/페이지이름
과 같은 식인데, 페이지 이름에 한글이 들어있으면 각종 웹 게시판이나 까페 이런 곳에 링크를 남겼을 때 한글 부분을 URL로 간주하지 않아서 wiki.pl/까지만 링크가 걸린다.
Firefox에서는 주소창의 주소를 복사하면 자동으로 %인코딩된 형태(%EC%86...과 같은)로 바꿔주지만 IE는 안 그런다.
애초에 위키 내에서 페이지들 간의 링크를 %-인코딩한 형태(%EC...)로 할 수도 있겠지만, 죽어도 그건 싫다-_-; URL만 봐도 페이지 내용을 짐작 가능하다는 게 얼마나 큰 장점인데.
그래서 할 수 없이 하단 편집 가이드의 조회수 나오는 부분 옆에다가 "Permalink"라는 링크를 하나 더 달아놨다. 현재 보고 있는 페이지의 주소를 %인코딩한 형태로 링크가 걸려 있으니, 필요할 때 주소를 복사해서 쓰는 용도.
sub GetEditGuide { ... ### page count $result .= Ts('%s hit' . (($ViewCount > 1)?'s':'') , $ViewCount)." | " if ($ViewCount ne ""); ### %-encoded permalink - 이 단락 추가 $result .= '<a href="' . $q->url(-path=>1) . '" title="' . T('Use this URL if you need a url-encoded address of this page') . '">Permalink</a> | '; ### 관심 페이지 ... }
Use this URL if you need a url-encoded address of this page 이 페이지의 주소를 url인코딩한 URL
파이어폭스나 크롬이나 주소줄에서 복사할 때 알아서 %인코딩으로 해주니까 크게 필요한 기능은 아닌 것 같습니다만...