はじめに MinGW (64bit) + MSYS 環境の構築 (1) | DeVlog – 銀の翼で翔べ – で、Git の入った MinGW 環境を作る方法について記述しました。その後色々と作業しているうちに、ソースに日本語が使われていると git log や git diff が文字化けしてしまう事がわかりました。本記事では、この問題の原因と解決方法について紹介します。 文字化けの原因 Windows のコマンドプロンプトは、SJIS で表示するようになっています。一方、MSYS の各種ツールは UTF-8 で表示するようになっています。この違いにより文字化けが発生するようです。ちなみに、コミット後に表示されるログは文字化けしませんでした。どうやら、Git の各種コマンドのうちページャを使って表示するものが文字化けするようです。 解決方法 文字化けを解決するには、Git がページャ表
vimエディタで、ファイルの文字コード、改行コードを修正、もしくは変更する時の話。 ファイルの文字コードや、改行コードを変更する時は、 変更したいファイルを開いた状態で、 ・文字コードの変更 :set fileencoding=文字コード :set fenc=文字コード (上のコマンドの短い形式。こちらでも良い。) :set fileencoding=euc-jp (エンコーディングEUC-JPに変更。) :set fileencoding=shift_jis (エンコーディングSHIFT_JISに変更。) :set fileencoding=utf-8 (エンコーディングUTF-8に変更。) ・ファイルフォーマットの種類の変更 :set fileformat=ファイルフォーマットの種類 :set ff=ファイルフォーマットの種類 (上のコマンドの短い形式。こちらでも良い。) :set f
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く