logging.log文件显示乱码?怎么解决?

fengvhaolang 2016-12-15 11:54:10
是这样的工程在eclipse下运行时生成的logging.log文件没有乱码,能正常的显示泰文。但是把工程放到tomcat下的webapps文件夹中启动tomcat再运行时,tomcat命令行打印出的日志记录泰文有乱码。这是怎么回事,请大牛们帮帮我。小弟在此万分感谢!!!!!!!!!
...全文
1762 24 打赏 收藏 转发到动态 举报
写回复
用AI写文章
24 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
把server.xml也指定utf8编码
Intboy 2016-12-16
  • 打赏
  • 举报
回复
右键你的控制台看编码
nikyotensai 2016-12-16
  • 打赏
  • 举报
回复
windows-874 ANSI/OEM Thai (same as 28605, ISO 8859-15); Thai (Windows) 用这个编码试试
奄灬苟且偷生 2016-12-15
  • 打赏
  • 举报
回复
首先 你项目是不是8080的端口个8443的 得跟配置文件的端口对上 然后从新clear项目 如果还没解决 最后你讲你生成的文件 用UE或者其他工具打开,更改查看编码方式,看看你到底是生成的是什么编码的文件 然后再在tomcat的配置文件中搜索你上一步确定的编码格式 看看是否有未更改为utf-8的
m0_37049977 2016-12-15
  • 打赏
  • 举报
回复
引用 19 楼 bcsflilong 的回复:
是在dos里看乱码吧 你看看是不是dos不支持泰文啊
输出的logging.log文件也是乱码。为了看的方便点就不生成logging.log了
bcsflilong 2016-12-15
  • 打赏
  • 举报
回复
是在dos里看乱码吧 你看看是不是dos不支持泰文啊
m0_37049977 2016-12-15
  • 打赏
  • 举报
回复
引用 15 楼 bcsflilong 的回复:
[quote=引用 14 楼 m0_37049977 的回复:] [quote=引用 13 楼 bcsflilong 的回复:] [quote=引用 12 楼 m0_37049977 的回复:] [quote=引用 10 楼 bcsflilong 的回复:] 涉及到编码的部分 全部统一UTF-8
就写了个servlet,该编码的我也设成UTF-8了~~~~[/quote] 你用UE或者其他什么软件打开那个文件 看看是不是文件本身的编码不是UTF-8[/quote] 是这样的, eclipse下运行生成的logging.log是没有乱码的,单独部署在tomcat下运行生成的logging.log就有乱码了[/quote] 那看看修改tomcat的默认编码试一试[/quote] 我也设成UTF-8了 <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8" />
m0_37049977 2016-12-15
  • 打赏
  • 举报
回复
引用 16 楼 ch1240249252 的回复:
[quote=引用 11楼m0_37049977 的回复:][quote=引用 9 楼 ch1240249252 的回复:] 我也认为5楼的答案应该是对的 你看一下你项目是不是8080的端口 和8443的 应该是这个问题
我复制zhanie他那两句进去了还是不行~~ [/quote]你是说你端口是8080?[/quote] 这句话不就是8080吗? <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8" />
奄灬苟且偷生 2016-12-15
  • 打赏
  • 举报
回复
引用 11楼m0_37049977 的回复:
[quote=引用 9 楼 ch1240249252 的回复:] 我也认为5楼的答案应该是对的 你看一下你项目是不是8080的端口 和8443的 应该是这个问题
我复制zhanie他那两句进去了还是不行~~ [/quote]你是说你端口是8080?
bcsflilong 2016-12-15
  • 打赏
  • 举报
回复
引用 14 楼 m0_37049977 的回复:
[quote=引用 13 楼 bcsflilong 的回复:] [quote=引用 12 楼 m0_37049977 的回复:] [quote=引用 10 楼 bcsflilong 的回复:] 涉及到编码的部分 全部统一UTF-8
就写了个servlet,该编码的我也设成UTF-8了~~~~[/quote] 你用UE或者其他什么软件打开那个文件 看看是不是文件本身的编码不是UTF-8[/quote] 是这样的, eclipse下运行生成的logging.log是没有乱码的,单独部署在tomcat下运行生成的logging.log就有乱码了[/quote] 那看看修改tomcat的默认编码试一试
m0_37049977 2016-12-15
  • 打赏
  • 举报
回复
引用 13 楼 bcsflilong 的回复:
[quote=引用 12 楼 m0_37049977 的回复:] [quote=引用 10 楼 bcsflilong 的回复:] 涉及到编码的部分 全部统一UTF-8
就写了个servlet,该编码的我也设成UTF-8了~~~~[/quote] 你用UE或者其他什么软件打开那个文件 看看是不是文件本身的编码不是UTF-8[/quote] 是这样的, eclipse下运行生成的logging.log是没有乱码的,单独部署在tomcat下运行生成的logging.log就有乱码了
bcsflilong 2016-12-15
  • 打赏
  • 举报
回复
引用 12 楼 m0_37049977 的回复:
[quote=引用 10 楼 bcsflilong 的回复:] 涉及到编码的部分 全部统一UTF-8
就写了个servlet,该编码的我也设成UTF-8了~~~~[/quote] 你用UE或者其他什么软件打开那个文件 看看是不是文件本身的编码不是UTF-8
m0_37049977 2016-12-15
  • 打赏
  • 举报
回复
引用 10 楼 bcsflilong 的回复:
涉及到编码的部分 全部统一UTF-8
就写了个servlet,该编码的我也设成UTF-8了~~~~
m0_37049977 2016-12-15
  • 打赏
  • 举报
回复
引用 9 楼 ch1240249252 的回复:
我也认为5楼的答案应该是对的 你看一下你项目是不是8080的端口 和8443的 应该是这个问题
我复制zhanie他那两句进去了还是不行~~
bcsflilong 2016-12-15
  • 打赏
  • 举报
回复
涉及到编码的部分 全部统一UTF-8
奄灬苟且偷生 2016-12-15
  • 打赏
  • 举报
回复
我也认为5楼的答案应该是对的 你看一下你项目是不是8080的端口 和8443的 应该是这个问题
fengvhaolang 2016-12-15
  • 打赏
  • 举报
回复
引用 4 楼 qnmdcsdn 的回复:
能定位到是在哪一块变的乱码吗,tomcat配置中的编码格式改了没
就是eclipse下运行没乱码,tomcat下运行有乱码。具体怎么改tomcat的编码格式啊?
fengvhaolang 2016-12-15
  • 打赏
  • 举报
回复
引用 5 楼 wangjian223344 的回复:
TOMCAT 下 server.xml <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8" /> <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" URIEncoding="UTF-8"/>
这两句我复制粘贴了也不行呀~
fengvhaolang 2016-12-15
  • 打赏
  • 举报
回复
引用 3 楼 defonds 的回复:
连接器、 request 接收的时候、 contentType 都改成 utf-8 尝试一下
分别都在哪改啊 没看明白,就写了一个servlet啊,也没写什么
魔都 2016-12-15
  • 打赏
  • 举报
回复
TOMCAT 下 server.xml <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8" /> <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" URIEncoding="UTF-8"/>
加载更多回复(4)

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧