0

友よ、私は、次のような中国語 (特殊) 文字を含む Excel ファイルから TSV ファイルを準備しています - ソンジョンヌン ...

perl CPAN の Spreadsheet::ParseExcel と Spreadsheet::ParseExcel::FmtJapan を使ってみました。しかし、成功しません。これらの文字は ?? として表示されます。VIMで開いたときのTSVファイル。

「 binmode STDOUT, ':utf8'; 」および「 binmode STDOUT, ':encoding(cp932)'; 」も試しました

Excelシートから情報を抽出してTSV形式にする方法を見つけてください。

PS : Excel では TSV として直接保存できますが、そこでも出力が台無しになりました。

4

1 に答える 1

0

[名前を付けて保存.csv]オプションを選択し、形式としてUTF-8を選択するだけで、OpenOfficeCalcからサンプルテキストを完全にエクスポートしました。Excelが同じことをできないとしたら、私は非常に驚きます。VIM /本体が漢字を正しくサポートしていない可能性や、漢字を含まないフォントを使用するように設定されている可能性を検討しましたか?この種のエラーを確認するには、Webブラウザで.csvまたは.tsvファイルを開きます。Webブラウザは、必要に応じてフォントを変更するなど、ファイルを正しく表示するために何でもします。

必要に応じて、エクスポートする必要のあるファイルを送ってください。何かおかしなことがないか確認します。Unicodeの代わりにネイティブの中国のエンコーディング(gbまたはbig5)の1つである可能性があります。

于 2012-09-27T08:06:47.900 に答える