您的位置:首页 > 其它

Ecplise 控制台输出中文乱码问题

2017-07-29 15:09 232 查看
  在使用Java IO的输入输出流时,运行如下的代码,控制台打印中文都是乱码,Ecplise中preference中文件类型的编码格式和工作空间编码格式都已经设置为UTF-8,也没有作用,最后在Run -> Run Configurations -> Common选项中,将编码改成GBK,问题解决

      Scanner scan=new Scanner(System.in);

      System.out.println(scan.next().toString());

下面附一些常用的设置默认编码的方式:

 1 改变整个文件类型的编码格式

    1)  eclipse->window->preferences->General->Content Types

    2)  找到要修改的文件的类型(JAVA,JSP等等),在下面有个Default encoding,在输入框中输入UTF-8

    3)  点击Update,点击OK,重启eclipse

 2 改变Web相关文件类型(例如JSP文件)的编码格式

   在Window->Preferences->Web->JSP Files 面板选择 ISO 10646/Unicode(UTF-8)

 3 改变整个Eclipse工作空间的编码格式

    1)  eclipse->window->preferences->General->workspaceTypes

    2)  改变文本文件编码格式为UTF-8

 4 改变单个文件的编码格式

    在包资源管理器右键点击文件->Properties,改变文本文件编码格式为UTF-8

 5 改变整个工程文本文件的编码格式

    右键点击你的“工程”-->Properties,将text file encoding中的Other改为UTF-8
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: