エンコーディングがUTF8以外のテキストファイルを扱う

  • GitはテキストファイルのエンコーディングがUTF8であることを前提に動作する。
  • UTF16などの他のエンコーディングのファイルはバイナリ扱いになり、git diffやgit showが期待するようには動作しない。
  • これに対処するために、UTF16向けのフィルターを作り、git diff実行時はこのフィルターを使うようにする。

参考

BOMについて

https://www.medo64.com/2015/05/bom-away-in-git-style/


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS

Last-modified: 2017-04-09 (日) 09:51:28