错误:源文件无效UTF-8

时间:2014-11-06 20:33:17

标签: c++ macos vim utf-8

当我尝试在Mac OS 10.10中构建c ++文件时,我发现了一个问题。 我使用vim编辑一个非常简单的文件:main.cpp。我只是打印"你好世界"在那个文件中。 但是当我编译时,我收到了这个错误:"

main.cpp:1:1: error: source file is not valid UTF-8
<CF><FA><ED><FE><U+0007>
^
main.cpp:1:2: error: source file is not valid UTF-8
<CF><FA><ED><FE><U+0007>
    ^
main.cpp:1:3: error: source file is not valid UTF-8
<CF><FA><ED><FE><U+0007>
        ^
main.cpp:1:4: error: source file is not valid UTF-8
<CF><FA><ED><FE><U+0007>
            ^
main.cpp:1:5: error: expected unqualified-id
<CF><FA><ED><FE><U+0007>
                ^
main.cpp:1:6: warning: null character ignored [-Wnull-character]
<CF><FA><ED><FE><U+0007>
                        ^
main.cpp:1:7: warning: null character ignored [-Wnull-character]
........."

3000行错误和警告。

我在ubuntu 12.04中做了同样的事情,一切都很好,没有任何错误。

任何人都知道如何修复它,原因是什么?

谢谢!

0 个答案:

没有答案