修改PhpDocumentor默认编码
网络整理 - 08-29
安装PhpDocumentor:
pear install PhpDocumentor
生成文档:
phpdoc -o itqun.net/Cate-list-table-239/Index.html" target="_blank">HTML:frames:earthli -d CustomService/ -t docs/
浏览生成文档结果很让我失望,程序中中文乱码,后google搜索得知,PhpDocumentor的默认编码是:iso-8859-1的,我的项目都是utf8编码的,所以需要把编码改成utf-8才可以。进入PhpDocumentor的模板目录把模板文件修改成utf-8编码:
cd /usr/share/php/data/PhpDocumentor/phpDocumentor/Converters/
执行字符串查找并替换命令:
find ./ -name '*.tpl' | xargs sed -i 's/iso-8859-1/utf-8/g'
执行完毕之后再生成项目文档,浏览项目中中文乱码解决。以后如果项目换了别的编码,也可以用此命令修改过去。