PukiWikiをEUC版からUTF-8版に替えようとしたら

ファイル名がページ名のMD5(だったかな?)のハッシュ値になっているので,日本語を含むページのURLが別物と判断されてしまい,断念.

まぁEUCでも問題はないんだけど,UTF-8だらけの中で一部だけEUCというのは気分的にあんまり良くない.

しかしPukiWikiはページ一覧の情報をどこに保存しているんだろう?「URLからページ名部分を取り出してMD5変換をして,それと対応するデータがあればそれがページ名だ」って扱いなのかな.だとしたら,ページ一覧の作り方がわからないし.ソースを漁る元気は無いし.


PukiWiki/1.4/UTF-8化も参考に.


Comments

  1. heno

    2007/7/30 Monday at Jul 30, 2007 12:30

    「ページ名をencode()したもの」.txt がそのデータです。 wiki/*.txt の一覧を得られるなら、そこからページ一覧を生成できます。


  2. ikm

    2007/7/30 Monday at Jul 30, 2007 01:57

    henoさん なるほど,encodeだったのですね. そういえばMD5にしては長さの短いファイル名もありますし,不思議に思っていました. ありがとうございます.


Leave a Reply

Your email address will not be published.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <img localsrc="" alt="">