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などの開発はシータネットワークスをよろしくお願いします。
関連記事
- PHP+MySQLでSQLインジェクション対策
- PHP+PostgreSQLでのSQLインジェクション対策
- twitterでフォローのお礼&フォロー返し
- PHPで画像をMySQLに保存する。
- CrossOver – JavaScriptでクロスドメイン
お問い合わせ
システム開発に関するお問い合わせをお待ちしています。
お急ぎの方は、Twitterでどうぞ。
もちろん、このページへのコメントも大歓迎です!
[...] 密かに、Tracのほうでは以前から公開していたのですが、MySQL用の郵便番号データを配布します。 [...]