SJISでもgit diffしたい
SJISのファイルでもgit diff
したい。いじわるしないで;;
どうするか
追記:NKF使わなくても良かった(後述)
$ git diff | nkf -u
でdiffの文字列をUTF-8にすれば良い。今日日NKFもそうそう使わないしMac OSXにはデフォルトで入ってないっぽいのでHomebrewでインストールすると良いでしょう。
$ brew install nkf
これでgit diff
できて生きる希望が湧いてきますね。
NKFじゃなくてiconvで良かった
@sugamasao nkf はデフォルトで入ってないけど iconv は入ってる気がします。追加ツールなしでできるかも。
— TOYODA Tetsuya (@aql) 2014, 3月 14
アドバイス通り、Mac OSXにはiconvがデフォルトで入ってるので、NKFを使わずとも実現できるのであった。
$ git diff | iconv -f SJIS
やった便利!!
書かざるをえない事柄
3/11に共著で本を書きましたのでよろしくお願いいたします。
Webアプリエンジニア養成読本[しくみ、開発、環境構築・運用…全体像を最新知識で最初から! ] (Software Design plus)
- 作者: 和田裕介,石田絢一(uzulla),すがわらまさのり,斎藤祐一郎
- 出版社/メーカー: 技術評論社
- 発売日: 2014/03/11
- メディア: 大型本
- この商品を含むブログ (2件) を見る
あと、以下の日程でトークセッションをやる予定ですので、こちらも興味あれば是非(残席わずからしい)