Codepage 932 で保存されている取引データをインポートする時にエラーが発生して正しくインポートできない場合があります。
発生条件
- Windows *以外* の OS を利用している、かつ、
- CSV の文字コードが Codepage 932 である (本来のShift-JIS + NEC拡張漢字 + IBM拡張漢字)、かつ
- CSV に NEC拡張漢字またはIBM拡張漢字が含まれている
回避方法
CSV の文字コードを UTF-8 に変換してから読み込む
CSV の文字コードを UTF-8 に変換してから読み込む
$ iconv -f CP932 -t UTF-8 -o utf-8.csv cp932.csv
いわゆる機種依存文字であるローマ数字、丸付き数字、平方メートルなどの文字を利用するとうまく扱えないということです。
これは GnuCash で利用している libgoffice の仕様によるものです。
以下の内容にてバグ報告をしています。
これは GnuCash で利用している libgoffice の仕様によるものです。
以下の内容にてバグ報告をしています。
- GnuCash Bug#627718
- libgoffice Bug#627829 (Bug#627718 の blocker 扱い)
- Ubuntu Bug#630214
各種 Linux ディストリビューションを使用していて困っている人は各ディストリビューターにBug#を添えた上でバグ報告をしてください。意見が多い方がディストリビューションにもアップストリームにも早く取り込まれると思います。