私はVimで書いたファイルをUTF-8に変換しようとしました。 Vimはエンコーディングをデフォルトのus-ascii
にデフォルト設定しました。私はこのコマンドを実行した:recode UTF-8 [filename]
。それはエラーを報告しませんでしたが、私が実行したとき:file -i [filename]
それはまだエンコーディングのままですASCIIです。これは既知のエラーか予期された結果ですか?ありがとうございます:-)文字エンコーディングの問題
1
A
答えて
1
あなたのファイルがASCII文字の場合、asciiエンコーディングとutf8エンコーディングの間に最終ファイルに違いはありません。アスキー文字の原因です。utf8エンコーディングはまさにASCIIエンコーディングと同じです。
ファイルにASCII以外の文字が含まれている場合、その違いがわかります。
vimの "fileencodings"設定では、 "utf8"の前に "ascii"を使用できます。これはvimがファイルのエンコードを検出しようとするリストです。したがって、ファイルが "ascii"として読み取られる場合、utf8も正しいが、後のutf8はもう試されません。
関連する問題
- 1. 文字エンコーディングの問題
- 2. Jetty文字エンコーディングの問題
- 3. htaccess文字エンコーディングの問題
- 4. Tapestry:文字エンコーディングの問題
- 5. 文字エンコーディングと問題
- 6. 文字エンコーディングの問題 - データベースへのテキストファイル
- 7. 文字列のエンコーディング関連の問題
- 8. JavaScriptCore borked strings - 文字エンコーディングの問題
- 9. シンプルなHTML DOM文字エンコーディングの問題
- 10. PHP 5.2 + mysql 5.1文字エンコーディングの問題
- 11. objective-C文字列エンコーディングの問題
- 12. アラビア文字base64エンコーディングの問題
- 13. jQuery-ui tabs文字エンコーディングの問題
- 14. SQL Server 2005 - 文字エンコーディングの問題
- 15. はJQueryのAjaxの文字エンコーディングの問題
- 16. FireFoxでのUTF-16文字エンコーディングの問題
- 17. IEでのJQuery .load()文字エンコーディングの問題
- 18. エンコーディングの問題
- 19. タイ文字の文字エンコーディング
- 20. エンコーディングの文字
- 21. Log4jエンコーディングの問題
- 22. jqueryエンコーディングの問題
- 23. エンコーディングの問題は、
- 24. nodeJSエンコーディングの問題
- 25. XMLエンコーディングの問題
- 26. MySQLエンコーディングの問題
- 27. Jsonエンコーディングの問題
- 28. document.referrerエンコーディングの問題
- 29. エンコーディングの問題タイトルタグ
- 30. cygwinエンコーディングの問題
ファイルにASCII以外の文字はありますか? UTF-8はASCIIと完全に後方互換性があるため、有効なASCIIファイルは自動的に有効なUTF-8ファイルになります。 –