保存したファイルを開くときは、やはり、また開く前にファイルの拡張子を変えてください。これでは面倒なので自動化こちらに別記事としてご用意しました。csvを0落ちしないで、ANSIだろうがUTF-8だろうが、一発でExcelで開きたい1 1 comment0 ...
ExcelのHex2Bin関数で2進数をみてみます。aaa 部分は水色部分で 000 となります。これは16進数で00です。 bbbbbbbb部分は2つの赤色部分をつなげたもので 10 101001 です。 これをExcelのBIN2HEXで16進数でみてみます。A9となります。したがってaaa bbbbbbbb は 00 A9です。 元のU+00A9 の©...
UTF-8にBOMを付けるのは、Windows'メモ帳'やExcelです。 LinuxやMacは基本的にBOM無しUTF-8で扱うようです。 PythonでUTF-8 BOM有りファイルを扱う 今回はExcelで編集したcsvを読み込みたかったので、BOMを考慮しなければいけませんでした。 とおもっていたら、ドキュメントに書いてましたね...
Shift-JISへの文字コード変換 CSV.generateを使用してCSVを生成します。例として、encordingリクエストパラメータにsjisが指定された場合にはShift-JISに変換したCSVファイルを出力し、デフォルトではそのままUTF-8で生成したCSVファイルを出力することとします。 app/models/my_model.rb require'c...