`
jimmy9495
  • 浏览: 301964 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

window服务器tomcat接收中文乱码问题

 
阅读更多
新部署的window2008服务器,虽然tomcat server.xml中已经配置utf8,代码也一直没变是utf8的,但是之前linux服务器里部署接收中文正常,换到windows服务器就不行。

nginx里也添加设置里utf8依然没用,折腾了很久,原来是操作系统默认字符集有关,Windows下默认的是gbk,但我们程序一般IO流中字符编码一般都设置的是utf-8,这样会导致中文乱码。
因此需要修改file.encoding为utf-8.如果应用容器是tomcat,可参考如下修改方法

注意:引号"的位置以及是否为英文半角引号".

windows

  修改catalina.bat

  tomcat7以下:

  set JAVA_OPTS=%JAVA_OPTS% %LOGGING_CONFIG%的后面加上 -Dfile.encoding="UTF-8"

  tomcat7:

  set "JAVA_OPTS=%JAVA_OPTS% %LOGGING_CONFIG% -Dfile.encoding="UTF-8"


Linux

  修改catalina.sh

JAVA_OPTS="-Dfile.encoding=UTF-8"

转自:https://blog.csdn.net/u012816777/article/details/77773088


上述设置后tomcat接收中文正常了,但是命令行窗口的日志输出显示中文又乱码了

解决Windows 10 Tomcat命令行窗口中文乱码:
原文:https://blog.csdn.net/quqtalk/article/details/86517814
1.运行 regedit
2.进入HKEY_CURRENT_USER\Console\Tomcat,如果没有Tomcat则新建。然后按照下图新建CodePage项
3.输入值,点确认,再次启动Tomcat,中文日志就可以正常显示
4.具体原理参照https://blog.csdn.net/chy555chy/article/details/78355985

新建注册表后,重启窗口变成正常了。

(20200302实际用下面方法)
解决windows tomcat控制台中文乱码问题
https://www.cnblogs.com/ununie/p/11855869.html
分享到:
评论

相关推荐

    解决J2EE开发中乱码问题

    J2EE开发中遇到的乱码问题是一个常见的困扰,尤其是在处理中文字符时。本文将详细介绍如何解决这些问题,以一个基于Eclipse 3.3 + MyEclipse 6.0 + Tomcat 5.5的项目为例,该项目采用了Ext、Struts和Hibernate框架。...

    程序乱码问题的处理

    ### 程序乱码问题的处理 在开发过程中,我们经常会遇到...总之,处理乱码问题需要从多个方面考虑,包括页面声明、服务器配置、请求处理以及工具软件设置等。正确地设置和处理编码问题可以避免大多数乱码问题的发生。

    jspurl中中文参数的乱码解决.docx

    在IT行业中,尤其是在Web开发领域,处理中文参数的乱码问题是一个常见的挑战。本文主要讨论的是JSP中URL中中文参数导致的乱码问题及其解决方案。 首先,让我们深入理解HTTP请求的基本原理。HTTP请求有两种主要的...

    解决开发中乱码方案

    - 这里的`URIEncoding="UTF-8"`指定了Tomcat接收HTTP请求时使用的字符编码,确保了URL中的中文字符能够被正确地解析。 2. **Web.xml文件修改**: - 可以通过在项目的`web.xml`文件中配置过滤器来统一设置字符编码...

    大数据post提交数据丢失,问题.docx

    综上所述,解决“大数据post提交数据丢失,Tomcat接收不到大数据”的问题,需要从服务器配置、网络环境、编码格式以及开发环境设置等多方面进行排查和优化。同时,熟练掌握Eclipse的热编译和项目导入技巧,可以显著...

    ajax异步请求小结

    在服务器端设置编码(如Tomcat的`<Connector URIEncoding="utf-8" />`),同时在JavaScript中使用`encodeURI()`函数对中文参数进行UTF-8编码。 通过理解和掌握这些Ajax的基本概念和处理技巧,开发者能够有效地实现...

    配置 Myeclipse.txt

    **步骤4:处理中文乱码** - 在Servlet中接收请求参数前设置编码格式: ```java request.setCharacterEncoding("GBK"); ``` - 配置Tomcat的`server.xml`文件中的`URIEncoding`属性为GBK。 #### 三、引入JavaDoc...

    jsp详细整理笔记

    3. 在设置 `contentType` 和 `pageEncoding` 属性时,要确保两者之间的一致性,避免出现乱码问题。 通过以上内容的学习,我们不仅可以更好地理解JSP的基本原理和使用方法,还能掌握如何在实际开发中高效地运用JSP...

    动态网页(JSP+Servlet)教程

    Tomcat 作为一款轻量级的 Java Web 服务器,不仅安装配置简单,而且具有良好的性能和稳定性,是学习和开发 JSP 和 Servlet 的理想选择。 #### 三、Servlet简介 **3.1 简介** Servlet 是一种 Java 技术,允许...

    李兴华 Java Web 开发实战经典_带源码_高清pdf 带书签 上

    第4章 Tomcat服务器的安装及配置 4.1、Web容器简介 4.2、Tomcat简介 4.3、Tomcat服务器的下载及配置 4.3.1、Tomcat下载 4.3.2、Tomcat安装 4.3.3、服务器配置 4.4、编写第一个jsp文件 4.5、交互性 4.6、本...

    MLDN+李兴华+Java+Web开发实战经典.part3.rar )

    第4章 Tomcat服务器的安装及配置 4.1、Web容器简介 4.2、Tomcat简介 4.3、Tomcat服务器的下载及配置 4.3.1、Tomcat下载 4.3.2、Tomcat安装 4.3.3、服务器配置 4.4、编写第一个jsp文件 4.5、交互性 4.6、本...

    李兴华 java_web开发实战经典 源码 完整版收集共享

    第4章 Tomcat服务器的安装及配置 4.1、Web容器简介 4.2、Tomcat简介 4.3、Tomcat服务器的下载及配置 4.3.1、Tomcat下载 4.3.2、Tomcat安装 4.3.3、服务器配置 4.4、编写第一个jsp文件 4.5、交互性 4.6、本...

    李兴华 Java Web 开发实战经典_带源码_高清pdf 带书签 下

    第4章 Tomcat服务器的安装及配置 4.1、Web容器简介 4.2、Tomcat简介 4.3、Tomcat服务器的下载及配置 4.3.1、Tomcat下载 4.3.2、Tomcat安装 4.3.3、服务器配置 4.4、编写第一个jsp文件 4.5、交互性 4.6、本...

    李兴华Java Web开发实战经典.pdf (高清版) Part1

    第4章 Tomcat服务器的安装及配置 4.1、Web容器简介 4.2、Tomcat简介 4.3、Tomcat服务器的下载及配置 4.3.1、Tomcat下载 4.3.2、Tomcat安装 4.3.3、服务器配置 4.4、编写第一个jsp文件 4.5、交互性 4.6、本...

    李兴华 Java Web 开发实战经典 高清扫描版Part3

    第4章 Tomcat服务器的安装及配置 4.1、Web容器简介 4.2、Tomcat简介 4.3、Tomcat服务器的下载及配置 4.3.1、Tomcat下载 4.3.2、Tomcat安装 4.3.3、服务器配置 4.4、编写第一个jsp文件 4.5、交互性 4.6、本...

    李兴华Java Web开发实战经典(高清版) Part2

    第4章 Tomcat服务器的安装及配置 4.1、Web容器简介 4.2、Tomcat简介 4.3、Tomcat服务器的下载及配置 4.3.1、Tomcat下载 4.3.2、Tomcat安装 4.3.3、服务器配置 4.4、编写第一个jsp文件 4.5、交互性 4.6、本...

    jsp解析

    - `setCharacterEncoding(String encoding)`:设置请求的字符编码,解决乱码问题。 - `getParameter(String name)`:根据名称获取单个表单参数的值。 - `getParameterValues(String name)`:根据名称获取多个表单...

Global site tag (gtag.js) - Google Analytics