スポンサードリンク


TrackLightningの文字化けの原因と対処法!リポジトリブラウザのソース表示時の文字コードの設定!SVNサービスの再起動の手順!

    プロジェクト管理のウェブツールで「TrackLightning」を使っています。

    eclipseなどで開発したプロジェクト類をSubversion(以下SVN)としてリポジトリサーバにコミットできる優れものです。
    Windowsサーバにインストールし、既存のリポジトリを参照させました。

    チェックインやチェックアウト、コミットなど処理は問題なく動作しています。
    が、ブラウザでSVNにアクセスしてコミットしたソースプログラムを確認すると文字化けしています。

    TrackLightning 文字化け

    なぜかリポジトリブラウザでソースを見ると、文字化けしてるんですよね。

    TrackLightningのウェブページ自体はUTF-8形式で問題なく表示されていますし、
    コミットしたプログラムもUTF-8ベースなので、文字化けするはずがないです。

     

    TrackLightningの文字化けの原因は設定ファイル

    リポジトリブラウザのソースの文字列は文字化けしていて、
    コミット時のログは問題なく表示されています。

    TrackLightning 文字化け

    つまり、trac側の文字コードの設定だけがおかしいのではないかと思い、
    SVNサーバのtracディレクトリ内の設定ファイルを確認しました。

    しかしそれらしい設定項目がなかったので、
    恐らくですがソース表示の部分のみデフォルトの文字コードのSJISになっているのではないか、と。

    対処方法は以下に記載しています。

    まずTracLightningをインストールしたサーバで以下のファイルをエディタで開いて下さい。

     

    スポンサードリンク

     

    開きましたら、ファイル内の後ろの方に記載されている[trac]という項目があります。
    その[trac]に以下の1行を追記して下さい。

     

    この記述を行なうと、リポジトリブラウザのソース表示画面の文字コードをUTF-8に切り替えることができます。 

    開発ツール側のソースは、UTF-8でコミットするルールになっているため、
    この設定により文字コードが同一になり文字化けしなくなります。

    設定ファイルの書き換えはこの作業だけでよいのですが、
    TrachLightningのサービスを再起動しないと、変更が反映されません。

     

    TrackLightningのサービスを再起動する方法

    設定ファイルの書き換えが完了したら、再びTracLightningのインストールしたサーバで作業を行ないます。

    まずは管理ツールを開きましょう。
    開いたら、「サービス」をクリックしウィンドウ表示させ、「TracLightning」というサービスを探します。

    TracLightning 再起動

    右クリックして「再起動」を選択しましょう。
    プログレスバーが表示され、しばらく待つと再起動が完了します。

    TracLightningはapacheをベースとしたプログラムなので、
    設定ファイルなどの変更時はこのように必ず再起動が必要になります。

    再びリポジトリブラウザのソース表示画面を確認し、文字化けが解消されているか確認しておきます。

      The following two tabs change content below.
      よっき プロフィール画像
      パソコンが大好きな青年。職業はプログラマ/SE。 フリーランスとしてウェブサイトの構築・保守の業務に従事。専門学校とパソコンスクールで講師も担当。幼少期からパソコンが大好きで、趣味がそのまま仕事に転じた。自作PCの魅力に惹かれたのは学生時代の頃。自作PC専門ブログで、お得な情報を紹介しています。

      スポンサードリンク


      コメントを残す




      CAPTCHA


      このページの先頭へ