0

FreeBSDとWindowsで開いたときに表示が異なるテキストファイルがあります。

FreeBSDの場合:AnÂ・lisiseInvestigaciÛ n

Windowsの場合:AnálisiseInvestigación

ウィンドウの表現は明らかに正しいです。その結果をbsdにする方法について何かアイデアはありますか?

4

7 に答える 7

4

問題は、ASCII ではなく UTF-8 であることです。エンコーディングを正しく検出する別のエディタを使用するか、freebsb のエディタが理解できるものに変換する必要があります。

于 2009-02-05T18:43:04.960 に答える
1

これは純粋な ASCII ではありません。utf-8 です。utf-8 をサポートする freebsd エディターを試すか、ロケールを変更してください。

于 2009-02-05T18:35:14.227 に答える
1

文字の表示方法から、ファイルは UTF-8 でエンコードされた Unicode であると言えます。Windows はこれを認識し、'á' および 'ó' 文字を正しく表示しますが、FreeBSD は ISO-8859-1 であると想定しているため、これらの文字は 2 つの別個の文字として表示されます (UTF-8 エンコーディングでは 2 文字を使用するため)。バイト)。どうにかして、これが UTF-8 ファイルであることを FreeBSD に伝える必要があります。

于 2009-02-05T18:46:44.170 に答える
0

したがって、1)MacでExcelでcsvファイルを開いてcsvファイルとしてエクスポートし、2)textmateで開いてテキストをコピーし、再度保存すると、もう少し掘り下げて動作します。

結果:filefile.csvは

UTF-8 Unicode英語テキスト、非常に長い行

オリジナルは:

on-ISO拡張ASCII英語テキスト、非常に長い行

これまでの支援のおかげで、このプロセスは自動化されることになっているため、この回避策は実際には適切ではありません。

于 2009-02-05T19:50:16.337 に答える
0

ファイルはどのようにエンコードされていますか? ファイルを UTF-16 として再エンコードしてみます。

于 2009-02-05T18:33:36.413 に答える