`

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

 
阅读更多

 

使用eclipse时,如果设置workspace中text file encoding为utf-8那么控制台输出中文可能出现乱码。

eclipse不能自动识别javaVM运行环境,例如你设置的全部为UTF-8,那么它会默认你的运行环境是UTF-8,实际情况是你的系统是中文版本系统,默认的JavaVM运行环境是GBK,而你控制台却是UTF-8,输出编码出现异常,故输出是乱码。当项目编码为utf-8时,一般会将按上述设置text file encoding。这时候保证console编码是gbk就行,按如下设置
run(运行)→open run dialog(运行配置)→这时右边有选项卡,选择 common(公共)→Console encoding(控制台编码),选择other其他 然后输入 GBK ,点击Apply(应用)。OK,这下就正常了。当然其他编码问题你需要自己转换。
一句话就是保证console的编码与jvm运行环境编码,大部分情况下也就是系统环境编码一致就行。

分享到:
评论

相关推荐

    Ubuntu下Eclipse中文乱码解决.docx

    在Ubuntu系统中使用Eclipse时,可能会遇到中文乱码的问题,特别是在将Windows下的工程导入到Linux下的Eclipse中时。这种情况下,中文字符可能会显示为乱码,影响开发工作的效率。这是因为Ubuntu系统默认不支持GBK...

    java中文乱码问题

    Java 中文乱码问题详解 Java 中文乱码问题是一个老生常谈的问题,特别是在 Web 应用中。今天,我们将从编码角度分析 Java 编译后在控制台和 Web 等终端显示乱码问题。 一、 Java 处理字符的原理 Java 使用 ...

    彻底解决中文乱码的问题

    在IT行业中,尤其是在Java编程领域,中文乱码问题是一个常见的挑战。这主要涉及到字符编码的处理,涉及到Unicode、GBK、UTF-8等不同编码格式之间的转换和一致性问题。本篇文章将深入探讨这个问题,并提供一种彻底...

    MyEclipse控制台中文乱码的解决

    在使用MyEclipse开发工具的过程中,很多开发者都遇到过控制台出现中文乱码的问题。这种现象不仅影响了开发效率,还可能隐藏着深层次的技术问题。本文将详细探讨这一现象的原因,并提供一套可行的解决方案。 #### 二...

    Myeclipse和eclipse乱码集问题总结(含控制台)注册

    基本上涵盖了初学者可能遇到的所有编码问题,此外增加了注册码注册窗口位置的说明

    Java 中文乱码问题

    2. **控制台输出乱码**:当Java程序在控制台打印中文字符时,如果控制台的编码不匹配,也会出现乱码。可以通过设置Java启动参数`-Dfile.encoding=UTF-8`来指定JVM使用的字符编码。 3. **读写文件乱码**:读写文本...

    Java开发乱码问题解决方法汇总

    Java开发乱码问题解决方法汇总 Java开发中乱码问题是非常常见的问题之一,而解决这些问题需要具备一定的技术知识和经验。在本文中,我们将总结一些常见的Java开发乱码问题解决方法,希望能够为读者提供帮助。 1. ...

    java中文乱码问题处理方案.docx

    在Java开发过程中,中文乱码问题可谓是开发者面临的常见难题之一。这一问题的出现,主要是由于开发者对Java系统中文处理的原理缺乏足够的认识和正确的处理方法。Java系统处理中文的能力,与其默认的字符编码集...

    Myeclipse Tomcat 控制台乱码设置

    本文将详细介绍如何在MyEclipse集成开发环境中解决与Tomcat服务器相关的控制台乱码问题。 #### 一、理解MyEclipse和Tomcat中的编码问题 在开始之前,我们需要了解几个基本概念:MyEclipse是一款基于Eclipse平台的...

    解决Linux操作系统下Java的中文乱码问题

    5. **处理系统输出**:控制台输出的乱码可能需要修改终端的字符集设置,或者在Java中使用`System.setProperty("console.encoding", "UTF-8")`。 6. **处理网页和网络数据**:在HTTP请求和响应中正确设置`charset`,...

    java中文乱码.rar

    Java编程语言在处理中文字符时可能会遇到乱码问题,这是由于字符编码不一致或未正确设置编码导致的。本文将深入探讨Java中的中文乱码问题,以及如何解决这些问题。 首先,我们要理解编码的基础知识。在计算机中,...

    freemarker入门实例(解决乱码eclipse/java/编码方式UTF-8)

    本实例将引导你入门Freemarker,解决在Eclipse环境下使用Java编译时可能出现的乱码问题,并确保使用UTF-8编码方式进行处理。 **1. Freemarker简介** Freemarker是一个基于模板的开源Java库,它与Spring MVC、Struts...

    解决windows输出彩色字体(ANSI转义序列)乱码的问题

    在Windows操作系统中,由于默认不支持ANSI转义序列,因此在尝试显示带有这些序列的彩色文本时,可能会出现乱码问题。ANSI转义序列是一种控制字符序列,常用于控制终端的颜色、光标位置等,它在Linux和macOS等系统中...

    eclipse配置的几个问题.docx

    完成上述配置后,你应该能有效地解决Eclipse中Tomcat服务器因文件更改自动重启以及控制台日志乱码的问题。这两个问题的解决将极大地提升你的开发体验,避免因不必要的中断而浪费时间。当然,Eclipse的配置还有很多...

    eclipse修改乱码、添加快捷键

    本篇将详细介绍如何在Eclipse中解决中文乱码问题,添加自定义快捷键以及调整字体大小。 **一、解决Eclipse中文乱码问题** 1. **设置工作空间字符集** - 打开Eclipse,点击“Window” -> “Preferences” -> ...

    解析Java中文乱码的处理方法

    Java编程语言在处理中文字符时,可能会遇到乱码问题,这通常是由于编码设置不正确或者在数据读写过程中没有统一编码格式导致的。本篇文章将深入探讨Java中处理中文乱码的各种方法,帮助开发者有效解决这类问题。 ...

    ADT中Layout Editor中文显示乱码问题

    然而,有时候用户可能会遇到一个棘手的问题,即在编辑XML布局文件时,中文字符显示为乱码。这个问题主要涉及到字符编码设置不正确或者系统缺少支持中文的字体。 在分析这个问题之前,我们首先需要理解一点:ADT使用...

    JAVA编码问题.pdf

    当在Java文件中硬编码中文字符,比如`"大家好"`,并在Eclipse中运行时,如果控制台输出了乱码(如`????`),我们需要分析整个字符转换流程来找出问题所在。 1. 输入与保存:在Eclipse中输入中文并保存为UTF-8格式的...

    java汉字问题解决方案

    在处理汉字乱码问题时,关键在于识别问题的源头——是文件读写、控制台输出、网络传输还是其他,然后针对性地调整编码设置。同时,养成良好的编码习惯,比如统一使用UTF-8编码,能减少很多不必要的麻烦。对于`java...

Global site tag (gtag.js) - Google Analytics