PHP/MySQL日本語文字化け解消済みchmマニュアル配布
PHPやMySQLのリファレンスマニュアルはオンラインでも公開されていますが、
chm (Windows Help) 形式のファイルをダウンロードすれば、
索引を使ってより高速に使うことができます。
しかし、索引欄の日本語部分が文字化けしています。
ネットを検索すると、Windows Help Workshopをダウンロードしてコンパイルし直すと解消できる、
と言う情報が見つかりますが、みんながわざわざそんな手間を掛けるのも、なんかいただけないですね。
Vectorではパッチを配布している人もいたのですが、バージョンが古かったので、手元でコンパイルしたものを公開しておきます。
- MySQL 5.1日本語マニュアル 2007/11/15版(改訂:456) 元ファイル 6,781,290バイト
- MySQL 4.1日本語マニュアル 2007/11/15版(改訂:456) 元ファイル 2,267,232バイト
- PHP日本語マニュアル 2007/12/7版 元ファイル 7,895,669バイト
- PEAR日本語マニュアル 2007/4/29版 (おまけ) 元ファイル 4,155,390バイト
ちなみに、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以降に入った関数はキーワードには入っていないようなのでご注意ください。



PHPマニュアルchmファイルの文字化け問題
ありがとう! とても助かりました。