PukiWiki で「靴」という1文字のページを作成したところ,他のページの表示がひどいことになってしまった。
PukiWiki で靴の購入履歴を管理しようと思い,「靴」という1文字の名前のページを新規作成した。すると,他のページの表示がボロボロになってしまった。
使用したバージョンは現時点での最新版である PukiWiki 1.4.7 (FrontPage - PukiWiki-official)。自サイトの既存ページへの自動リンク許可している(AutoLink - PukiWiki-official)。具体的には,pukiwiki.ini.php を編集して,次のように $autolink の値を 1 に設定している。
この設定がしてあって,「靴」というページがあると困ったことが起きる。正常な場合なら,次のような表示がフロントページにあるのだが…
Firefox 1.5 だと,次のように文字化けになってしまうのだ。
IE 6 では,多少表示が違うものの,おかしいことには変わりなし。
あらら。そういえば,$autolink に指定する値は自動リンクを許可するバイト数だから,「1」にしているのがいけないのでは? と思って「2」にしてみたが,現象に変化はなかった。全角文字1文字のページを作ってはいけないのだろうか。使い物にならないと困るので,ひとまずは「靴」を「靴購入」に変更して対応した。「靴」以外の1文字ページがどうなるかについては未検証。
2006年10月31日追記:
コメントによる指摘で原因が分かりました。$autolink の値は4以上でなければいけないようです。公式サイトに丁寧な解説があります(続・質問箱/325 - PukiWiki-official)。コメントもつけていただいたので,お恥ずかしいですが記事の削除はしません。この記事は,「$autolink の値を小さく設定すると,どのような文字化けになるか」の実例としてご利用ください。
「あ」「い」「う」「え」「お」…というひらがなのページを作って,ひらがなは全てそれらのページにリンクするという作戦を立てていたのですが,計画倒れに終わりました。
Posted by n at 2006-10-30 22:04 | Edit | Comments (2) | Trackback(0)
Master Archive Index
Total Entry Count: 1957
PukiWiki のことはここで初めて知りましたが,本文中のAutoLink - PukiWiki-official のリンク先のページにある「続・質問箱/325 文字化けする」「続・質問箱/562 文字化けする」「続・質問箱/554 AutoLinkが更新されない」あたりは関係ないですか?$autolink は 4以上(ひょっとすると,8?)でないとダメな雰囲気が...何も知らないのにおせっかいですみません.
Posted by: EM at October 31, 2006 08:29EM さん
Posted by: n at October 31, 2006 22:49いや〜お恥ずかしい。EMさんご指摘の通り,まさにそれでした。設定するところにも,コメントに(try 8)とあるのに見逃していました。目が節穴とはこのことです。
わざわざリンク先を見て調べていただいたんですね。ありがとうございました。