MyEclipse 控制台乱码(与平常的问题不一样,且google了很久不能解决)

问题描述

这个问题困扰了我很久,用MyEclipse很久了,也写了很多应用,从来没碰到这个问题。先说一下环境,MyEclipse10.0,macosx系统,java1.6,tomcat6.0(MyEclipse内置),编码统一为UTF-8再说一下现象,生僻字乱码,严格来说不算是生僻字,比如“奧”,不是“奥”,这个字在console中就是“?”,unicode码为“u5967”,而且只有在webproject才会出现乱码,也不能显示繁体。但是,同样的代码,我新建的javaproject,就可以正常显示,繁体,生僻字全都正常。System.out.println("u5967");

System.out.println("奧");

以上代码在console中显示问号。如果读取的外部文件,包含有这些字符,显示出来也是乱码,而且string.equals("奧")结果也是false。但是在webproject,jsp页面在浏览器中可以正常显示,没有乱码,不过jsp页面里的<%code....%>代码,打印到console,还是会乱码。实在没招了,要改的全改了,包括tomcat的server.xml文件,添加了URIEncoding="UTF-8",还是不行。现在唯一怀疑的就是编译器的问题,搜索到要加encoding="UTF-8"参数,但是找遍了MyEclipse的设置,找不到编译器增加参数的地方。麻烦各位啦。

解决方案

解决方案二:
控制台有自己的编码...你可以设置下控制台的编码试试.但是这个只和控制台显示有关系...string.equas应该还是true的.....
解决方案三:
那输入到文件试试,用ultraedit以16进制打开看看
解决方案四:
回2楼,这里也设置了编码,没有用,感觉就像是精度丢失了,就像是ISO-8859-1转为UTF-8丢失了精度回3楼,输出到文件,UTF-8的编码,该乱码的地方还是乱码
解决方案五:
web工程要设置request.setCharacterEncoding("utf-8")吧,,这个是给控制台看的,
解决方案六:
就是编码问题嘛

时间: 2024-08-23 00:12:23

MyEclipse 控制台乱码(与平常的问题不一样,且google了很久不能解决)的相关文章

myeclipse-MAC OSX MyEclipse 2015 stable 控制台乱码

问题描述 MAC OSX MyEclipse 2015 stable 控制台乱码 MAC osx 10.10.5,MyEclipse 2015 stable,JDK:1.7.0,tomcat8.0不管是myeclipse自带tomcat还是自己装的tomcat控制台都是乱码,写个main方法输出中文不是乱码,还有看了网上一些教程,那些的说法在这个版本上用不上MyEclipse 2015 stable里面设置JDK和tomcat都变了,下面是一些配置图,网上说的方法大多用不上,坐等大神 解决方案

intellij控制台乱码问题

问题描述 intellij控制台乱码问题 这种情况怎么处理,有什么设置的地方吗? 解决方案 http://blog.csdn.net/rznice/article/details/41006913 解决方案二: http://blog.csdn.net/lyt19880901/article/details/43195653 解决方案三: IntelliJ IDEA 控制台中文乱码问题MyEclipse控制台乱码问题IntelliJ中文乱码问题

Weblogic 12C R2控制台乱码

如图,安装完Weblogic 12C R2(12.2.1)并启动后,Eclipse中控制台乱码: 解决办法: 在Weblogic安装目录下打开: [C:\Oracle\Middleware\Oracle_Home]\user_projects\domains\[base_domain]\bin\setDomainEnv.cmd: 找到脚本中的最后一个set JAVA_OPTIONS=%JAVA_OPTIONS%(在倒数20~30行左右): 将其修改为(在这一行后面增加-Dfile.encodin

iOS中解决Xcode 8控制台乱码的方式_IOS

下面是之前大家会用的解决控制台log输出的方式 Xcode8里边 Edit Scheme-> Run -> Arguments, 在Environment Variables里边添加 OS_ACTIVITY_MODE = Disable 环境变量 ,这个相信大家都会. 使用改变Xcode系统模板的方式 先介绍几个c函数 /** *getenv(取得环境变量内容) *定义函数 char * getenv(const char *name); *函数说明 getenv()用来取得参数name环境变

eclipse控制台乱码在保持UTF-8的工作环境下而彻底解决呢

问题描述 eclipse控制台乱码在保持UTF-8的工作环境下而彻底解决呢 我的eclipse工作环境是UTF-8的编码,但是我从控制台输入汉字,并且再打印出来的时候是乱码,我从网上看到这样一种解决方式----------------- 1.Run -> Run configurations... 2.在Java Application中选中你的引用程序. 3.选中Common标签页. 4.在Console encoding项中选择Other,然后选中GBK. 5.点击Apply按钮. ----

myeclipse tomcat 乱码问题

问题描述 myeclipse tomcat 乱码问题 我在myeclipse的General>Content Types,General>Workspace和Myeclipse>Files and Editors 都设置了utf-8编码,web.xml也是utf-8,浏览器也是utf-8,为什么浏览器显示的中文还是乱码? 解决方案 MyEclipse和Tomcat乱码问题设置Mac下Myeclipse中console Tomcat乱码问题myeclipse 中文乱码问题 解决方案二: 是

qt5vs2013 中文乱码-QT5.2.1初学,碰到中文乱码,试过了网上能搜到的方法,还是无法解决

问题描述 QT5.2.1初学,碰到中文乱码,试过了网上能搜到的方法,还是无法解决 如题,请老鸟们指教.(搭建的是win7 64位系统和VS2013.) #include "mainwindow.h" #include "ui_mainwindow.h" #include #include #include #include #include #include #include #include MainWindow::MainWindow(QWidget *pare

eclipse中ant build 控制台乱码解决解决方法(ant执行java)

有如下ant的target,为了执行java代码 <target name="shanhy" depends="compile"> <!-- 指明要调用的java类的名称 --> <java classname="Test" fork="true" failonerror="true"> <!-- 指明要调用的java类的class路径 --> <cla

myEclipse 附加乱码

问题描述 在myEclipse 6.5上建的项目 在8.5上附加 java代码中文出现乱码 但是jsp页面上的中文能正常显示在myEclipse 8.5上建的项目 在6.5附加也出现同样的问题不知道怎么解决? 解决方案 应该是编码问题.. 你直接在项目上右击 在属性里面可以看到编码 直接改成utf-6就行了 如果还不行 就选择jdk试试. 不会就google下解决方案二:菜单栏 Window->preference->general->workspaceText file encodin