UTF8関係のメモ
UTF8及びBOMの確認
find . -type f -name "*.cpp" | xargs file
UTF8の確認
find . -type f -name "*.cpp" | xargs iconv -f utf-8 -t utf-8 >/dev/null
CP932からUTF8
cmd /u /c type cp932.txt > utf8.txt iconv -f ms932 foo.cpp -t utf-8 bar.cpp uconv -f ms932 -t utf-8 foo.cpp -o bar.cpp
BOM追加
uconv -f utf-8 -t utf-8 --add-signature foo.cpp -o bar.cpp
BOM削除
uconv -f utf-8 -t utf-8 --remove-signature foo.cpp -o bar.cpp