社区
Java SE
帖子详情
System.out乱码
Andy84920
2011-09-23 10:00:53
我在 eclipse中运行的, console中设置的编码格式是utf-8的,源码文件也是 utf-8的,为什么直接在
java 文件中System.out.println("中文")居然是乱码呢?我的file.encoding属性是utf8的啊。
...全文
348
12
打赏
收藏
System.out乱码
我在 eclipse中运行的, console中设置的编码格式是utf-8的,源码文件也是 utf-8的,为什么直接在 java 文件中System.out.println("中文")居然是乱码呢?我的file.encoding属性是utf8的啊。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wuhuipengwhp
2011-10-05
打赏
举报
回复
那是因为你的版本太低,1.6的版本是不会有这样的问题的
java爱好者
2011-10-05
打赏
举报
回复
换成GBK试试
zichuanxiu386295670
2011-10-05
打赏
举报
回复
鼠标右键你的工具中左边的一块 看到那个框之后 点击最下面的一个 然后你可以看到工具默认的编码格式
通常 GBK 才表示是中文 这个可能跟JDK有关系 比如 我的工具的默认编码也是 UTF-8
emjava
2011-10-05
打赏
举报
回复
alt + enter 改编码
完美灬缺陷
2011-09-24
打赏
举报
回复
把eclipse中工作区的编码也设置为utf-8
幽饮烛
2011-09-24
打赏
举报
回复
System.out 使用的是 file.encoding 属性的编码,使用 eclipse 正常是不会有问题的,但是独立执行的话,file.encoding 可能与程序的编码不同,这种情况下,可以指定参数 -Dfile.encoding="UTF-8",LZ 写的好像是 utf8 吧?或者通过包装流直接指定编码,不过,使用日志是一个更好的选择。
冰思雨
2011-09-23
打赏
举报
回复
设置一下eclipse控制台的编码,就OK了
dzr1990
2011-09-23
打赏
举报
回复
别在eclipse的console上运行,用cmd命令行运行一下试试,看看那个是不是也乱码,就知道是哪里的问题了……
Andy84920
2011-09-23
打赏
举报
回复
jdk版本问题,1.4有问题,1.6没问题
TKD03072010
2011-09-23
打赏
举报
回复
[Quote=引用 2 楼 lb113355 的回复:]
把eclipse中工作区的编码也设置为utf-8试试
[/Quote]
这有可能是显示问题
建议 把eclipse中工作区的编码也设置为utf-8
试试看
lb113355
2011-09-23
打赏
举报
回复
把eclipse中工作区的编码也设置为utf-8试试
flyingZippo
2011-09-23
打赏
举报
回复
真的吗?这是真的吗?
求大神解答~~~
【关于Tomcat启动之后System.out.print
乱码
问题】
关于Tomcat启动之后System.out.print
乱码
问题 首先这是一个很神奇的问题,其次,你应该在运行的时候加这么一句话 System.out.println(System.getProperty("file.encoding")); 这句话的意思是检查你目前的编码格式 如果显示GBK,那么恭喜你中奖了 这个情况分成两类: 1.没有启动Tomcat的时候,也是
乱码
,那么 文件->设置->然后看看你的编码格式 如果不是utf-8,改成utf-8,如果是,跳转到第二种解决方式(自行) 重
IDEA中tomcat使用System.out.println
乱码
问题
解决DEA中tomcat使用System.out.println
乱码
问题
IDEA System.out.println 输出
乱码
(Tomcat服务启动的情况下)
记一次 System.out.println
乱码
的问题 这中问题,百度一搜,一堆,但是按照解决方案去做,都解决不了 1.首先问题是出在tomcat启动时输出的日志
乱码
这个问题,可以直接去修改 /tomcat安装目录/conf/logging.properties 这个文件 将这个文件中的几个编码设置为GBK即可解决这个问题。 但是相对而言比较坑的是: 2.程序中System.out.println(后面简称sysout)输出的信息
乱码
了 也就是说,启动时tomcat输出的信息没有
乱码
但是sysout
servlet中System.out.println中文控制台显示
乱码
问题
这是因为System.out.println输出的字符默认使用的是系统的默认字符编码,而在Servlet中,通常使用的是UTF-8编码。这是因为System.out.println输出的字符默认使用的是系统的默认字符编码,而在Servlet中,通常使用的是UTF-8编码。这是我初学servlet是碰到的问题,servlet中System.out.println中文控制台显示
乱码
问题,我在CSDN中看来许多大佬提供的解决方案后但程序输出的结果还是
乱码
。这位大佬出现的问题和我是一样的你们先看看能不能解决。
解决Tomcat控制台
乱码
、HTML
乱码
、system.out.println输出
乱码
、out.print
乱码
解决Tomcat控制台
乱码
、HTML
乱码
、system.out.println输出
乱码
、out.print
乱码
问题
Java SE
62,634
社区成员
307,269
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章