1
シェルを呼び出す際の誤ったエンコーディング
私はDOTダイアグラムを試し、次のことを試みました。 :! dot -Tpng -oFab.png % ファイル名に特殊文字(ó「Fabricación」の「」)が含まれているため、エラーが発生しました。 C:\windows\system32\cmd.exe /c ( dot -Tpng -oFab.png Fabricaci├│n.gv) Error: dot: can't open Fabricaci├│n.gv shell returned 2 Hit any key to close this window... ご覧のとおり、「├│」の特殊文字が変更されています。これは、Win7とNTFSでのvimとgVim 7.4に対応しているため、ファイル名はUTF16であると想定しています。また、shell / cmdを呼び出すときに、ファイル名が他のエンコードとして解釈されていると想定しています(デフォルトのコードページ850を指摘してくれたCarpetsmokerに感謝します)。 どうすれば修正できますか? 確かに、ファイルの名前を変更することはできますが、これが発生する理由と修正方法を知りたいのですが。 更新:私はこの質問をsuperuser.SEで見つけました(@ ChristianBrabandtによるフィードバックに感謝します)が、それも役に立たないようです。