昨日、Gitのセミナーに参加したこともあって、早速SourceTree Windows版をインストールしてみたのですが、あるファイルで文字化けが起きてしまいました。 この文字化け現象は全部のファイルではなく特定のファイルだけで、まったく何が原因か分かりませんでした。ネットで検索しても有益な情報は引っかからないので、自分なりにファイルの文字情報を少しずつ削除してはSourceTreeで文字化けが解消するか確認という地道な作業をしましたが、まったく法則性がないので、これはひょっとして、そもそものファイル形式が問題じゃないかと気付きました。 ファイルはUTF8のBOMなしで全て作成しているのですが、文字化けが起きたファイルをBOM付きにしてみたら、見事文字化けが解消されました! ・・・。 いや、でもBOMありで保存したら、PHPをGit管理するのは無理じゃないですか・・・。 SourceTree