• 012_Idea Intellij 导入eclipse项目时错误 : Error:(1, 1) java: 非法字符: 'ufeff' 与 Error:(1, 10) java: 需要class, interface或enum


    错误截图如下 : 

    原因 : 

    Windows记事本在修改UTF-8文件时在文件开头添加BOM导致的,会导致IDEA不能正确读取.java文件从而程序出错。

    解决方案 :

    方案一 : 在IDEA的右下角将文件编码更改为UTF-16,再改回UTF-8即可,就相当于刷新了一下文件编码。

    • 讲文件编码格式由 utf-8 转换为utf-16/GBk步骤截图如下 : 

    选择后会有如下视图 :

    选择   convert   即可 ,  就是 转换的意思.

    • 接下来,再将文件编码格式由   utf-16/GBK   转换为  utf-8 即可, 步骤与上面相同,截图略.

    方案二 : 将报错的java代码复制出来用然后用文本编辑器软件来修改编码格式,原理同上.该方法仅做拓宽思路,相信方案一已经解决问题.

  • 相关阅读:
    Subsets II
    Pow(x, n)
    基本数据结构 —— 二叉搜索树(C++实现)
    基本数据结构 —— 堆以及堆排序(C++实现)
    Symmetric Tree
    Same Tree
    C++中三种传递参数方法的效率分析
    Word Search
    Subsets
    Combinations
  • 原文地址:https://www.cnblogs.com/xddx/p/13369414.html
Copyright © 2020-2023  润新知