エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
GitによるUTF-16差分管理
背景 ソースコードをUTF-8で記述することが多くなりましたが、様々な事情でUTF-8を使えない場合もありま... 背景 ソースコードをUTF-8で記述することが多くなりましたが、様々な事情でUTF-8を使えない場合もありますよね。 CrystalDiskMarkとCrystalDiskInfoの翻訳ファイル(*.lang)は、気軽に翻訳していただくためにシンプルなini形式を採用しています。しかし、ini形式を扱うAPI(GetPrivateProfileStringWなど)は、UTF-16 (LE, w/ BOM) にしか対応しておらず、Gitでは、UTF-16はバイナリ扱いとなるためそのままでは差分管理ができない問題があります。 対策 拡張子が .lang の場合、.gitattributesに以下のように追記すれば、Gitで差分管理ができるようになります! *.lang working-tree-encoding=UTF-16LE-BOM eol=CRLF 判明したきっかけ @kenichiud