ソースコードの文字コードの変換
SJIS のソースコードが CVS/SVN などで管理されている場合、Linux 上で EUC に変換してしまうと、diff/commit が面倒なことになり、開発効率が低下する。どうすればいいだろうか?
- Makefile を工夫して、.o を作るときに EUC に自動的に変換して SJIS に戻す?
- depend を利用して必要なファイルだけコンバートしてコンパイルする?
- cpp は簡単だが h が困る
- 依存関係でクリアしようとしたが難しい
- depend を利用して必要なファイルだけコンバートしてコンパイルする?
- コンパイル前後で一括変換する?
※現在は、文字列リテラルのみ日本語を避けて、Linux 上でも SJIS のコードをそのまま使うのが開発上はベストと考えている。