PHPやJavaScriptなどの覚え書き、たまに愚痴、反省など。
Tracのリポジトリブラウザで文字化け対策
Trac+Subversionを使用していると、リポジトリブラウザで文字化けすることがあります。
これは、そのHTMLファイルやPHPプログラムが、UTF-8以外の文字コードで記述されているためにおこる現象で、svn:mime-type属性に文字コードを指定してあげると、文字化けが解消されます。
ただ、ファイルを一つずつ設定していると大変な労力になるので、Linuxでは以下のようなコマンドを実行すれば一発で完了します。
カレントディレクトリ以下のPHPをEUC-JPに設定
改行は無視して1行で実行すること
find . -name "*.php" -exec svn propset "svn:mime-type" "text/x-php;charset=EUC-JP" {} \;
カレントディレクトリ以下のHTMLをEUC-JPに設定
改行は無視して1行で実行すること
find . -name "*.html" -exec svn propset "svn:mime-type" "text/html;charset=EUC-JP" {} \;
拡張子が一致する全てのファイルを対象にしますので、複数の文字コードが混在する場合は、何回かに分けて実施しましょう。
PHPやJavaScriptなどの開発はシータネットワークスをよろしくお願いします。
| この記事は miya によって 2008 年 12 月 9 日 4:22 AM に投稿されました, 未分類 以下に保存されています。 RSS 2.0 を通してコメントをフォローする。 コメントを残すか、ご自分のサイトからトラックバックできます。 |
Additional comments powered by BackType