MAC で生成された CSV ファイルを Windows で読み取ろうとすると問題が発生します。
私の質問は、エンコーディングを UTF-8 または ISO-8859-1 に変換する方法です。
私はすでにiconvを試しましたが成功しませんでした。
「vim」の中で、このファイルでは改行が ^M でマークされ、アクセント ã が <8b>、Ç = <82> などでマークされていることがわかります。
何か案は?
エンコーディング a からエンコーディング b に変換するには、エンコーディング a が何であるかを知る必要があります。
とすれば
ã は <8b> でマークされ、Ç = <82>
a のエンコーディングはMac OS Romanである可能性が非常に高いです。
したがって、引数としてmacintosh
* を指定して iconv を呼び出します。from
utf-8
to
・お試し等macroman
で見つからない場合x-mac-roman
macintosh