PHP/MySQL日本語文字化け解消済みchmマニュアル配布

PHPやMySQLのリファレンスマニュアルはオンラインでも公開されていますが、
chm (Windows Help) 形式のファイルをダウンロードすれば、
索引を使ってより高速に使うことができます。

しかし、索引欄の日本語部分が文字化けしています。

ネットを検索すると、Windows Help Workshopをダウンロードしてコンパイルし直すと解消できる、
と言う情報が見つかりますが、みんながわざわざそんな手間を掛けるのも、なんかいただけないですね。
Vectorではパッチを配布している人もいたのですが、バージョンが古かったので、手元でコンパイルしたものを公開しておきます。

ちなみに、PEARのマニュアルは元々日本語対応できています。

この問題もう少し見てみたところ、不具合として数年前から報告されていて、
Helpファイルを作るときのlocaleの問題ではと思われていますが、未だに解消していないようです。
本来こうやって配布するのは、著作権上、管理上あまりよろしくないのでしょうが、
動画サイトとかで著作権付きの動画が公開されているのよりはだいぶ良いだろう、
と言うわけわからない理由により、置いてしまいます。

PHPもユーザー多いのですから、Zend Japanの人とかがどうにかしてくれないものですかね?
とりあえず、下記のバグレポートのVoteでもしておきましょう。
[chm] garbled keyword?@lists on chm file of Manual
http://ml.php.gr.jp/pipermail/php-doc/2004-April/thread.html#343

コンパイル作業は、こちらのサイトを参考にさせてもらいました。作業は10分くらいでできました。
php マニュアル(chm版) 文字化け解消方法
ソースからコンパイルする方法はこちらを見ると良いかと思います。
phpのchmヘルプファイルの作り方(ダウンロードしたchmが文字化け)

ちなみに、キーワードで高速に引けるのは良いのですが、PHP5.1以降に入った関数はキーワードには入っていないようなのでご注意ください。

Trackback URL for this post:

http://nonn-et-twk.net/twk/trackback/146
from heeha.ws::blog on 火, 2008-07-29 08:10

PHPで各種携帯のGPS機能を簡単に扱える「Net_UserAgent_Mobile_GPS」 各キャリアや機種の違いを吸収してGPS機能を使用可能に PHP/MySQL日本語文字化け解消済みchmマニュア

0

PHPマニュアルchmファイルの文字化け問題

ありがとう! とても助かりました。