phpDocumentor で文字化け

phpDocumentor で生成したドキュメントで日本語が文字化けしちゃう。
と言う人のために。

ちなみに

x phpDocumenter
o phpDocumentor

でした。

普通に phpDocumentor を実行すると。

$ phpdoc -d ./src/ -t ./doc/

画面のレイアウトにデフォルトのテンプレートが使用されます。
デフォルトのテンプレートは HTML の charset が ISO-8859-1 で固定されちゃってるそうです。
文字化けしちゃいます。

ので。
charset が指定されていないテンプレートを使うように指定すれば解決です。

$ phpdoc -d ./src/ -t ./doc/ -o HTML:Smarty:PHP

おまけに画面のレイアウトが PHP マニュアル風になります。それっぽいです。
PHP: PHP マニュアル - Manual

デフォルトのテンプレートじゃないとヤダ!でも文字化けするのはヤダ!と言う人は。
[PEAR_DIR]/data/PhpDocumentor/phpDocumentor/Converters/HTML/frames/templates/default/templates/*****.tpl の

<meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/>

( PHP に EUC-JP でコメントを書いてる場合 )

<meta http-equiv='Content-Type' content='text/html; charset=euc-jp'/>

に修正すれば解決。のはず。

参考
Do You PHP? - phpDocumentor - PHPDocに代わるAPIドキュメント自動生成ツール

カテゴリ

トラックバック(0)

このブログ記事を参照しているブログ一覧: phpDocumentor で文字化け

このブログ記事に対するトラックバックURL: http://je-pu-pu.jp/blog/mt-tb.cgi/697

コメントする

このブログ記事について

このページは、が2006年4月21日 23:59に書いたブログ記事です。

ひとつ前のブログ記事は「Vine の php-4.4.2-0vl1.2 で解決」です。

次のブログ記事は「2006/04/22 今週のまとめ」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

Powered by Movable Type 4.0