PCやクルマ等について適当に投稿していきます。文字コードを変換するLinuxで文字コードが変換できる便利なnkfコマンドについて書き留めます。この記事を読んだ人はこんな記事も読んでいます。fileコマンドとファイル名を入力すれば文字コードの変換が行われます。オプションをつけない場合は自動的にJISコードに変換されます。Macの改行コード(CR)に変換するオプションの–overwriteを利用することで、元ファイルに文字コードの変換を適用することが出来ます。–overwriteを付けないと標準出力(ターミナル)に結果が出力されます。実際にnkfコマンドを試してみます。utf-8-bomの4種類の文字コードで記述されたサンプルファイルを用意します。fileコマンドで確認してみると無事それぞれの文字コードで記録されていることが確認できます。nkfコマンドと-gオプションでも文字コードを確認してみるとfileコマンドとほぼ同じ結果が得られました。試しにシフトJISで保存されたファイルをnkfコマンドで変換してみました。-gオプションで確認してみると無事文字コードの変換が完了していることが確認できました。次はUTF-8(BOM無)をUTF-8(BOM有)に変換してみました。反対にUTF-8(BOM有)をUTF-8(BOM無)に変換してみました。–ocオプションを利用する際は改行コードの指定をしないと改行コードが上手く出力されないようです。改行オプションを付けずに変換したファイルはWindowsのメモ帳で開くと改行が認識されませんでした。改行コードを明示しない場合は、Unix系かMac系の改行コードになっているようですね。サンプルコード使いそうな文字コードへの変換コマンドをまとめてみました。ネットワーク用漢字コード変換フィルタこの記事を読んだ人はこんな記事も読んでいます。@SekisuiseienPCや車が好きな人。個人的な備忘録を投稿していきます。Game右耳からポコポコという変な音と違和感があったから耳鼻科に行ってきた。ThemeGrill.。