网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的教程攻略:

 

标题 ubuntu麒麟系统tomcat中文乱码怎么办?
分类 教程攻略-教程-电脑软件教程
内容
      在ubuntu麒麟系统中安装tomcat后,用户在搭建Demo程序的过程中有遇到tomcat中文显示乱码的情况,一般乱码都是因为编码问题导致的,而如果大家的编码设置是正确的话就是下面的原因导致的,遇到这种问题的网友可以看看下面为大家准备的解决方法。
      ubuntu麒麟系统tomcat中文乱码怎么办?
      出现乱码的本质是因为字符集的不统一, 如果你的web浏览器发送到服务器的内容字符编码和服务器编码不一致,那么就会出现乱码。
      解决方法:
      (1)首先统一linux服务器的字符编码, 统一配置为utf-8。
      (2)配置tomcat配置文件server.xml,将
    
      配置成:
    
      (3)配置mysql数据库my.cnf, 将默认字符集设成utf-8。设置完数据库字符集之后再创建数据库,否则前后数据库字符集信息不一致,会导致插入错误。
      Tomcat下中文乱码问题的其他解决思路
      现在将常见的乱码问题分为JSP页面显示中文乱码、表单提交乱码两类。
      1)JSP页面中显示中文乱码
      在JSP文件中使用page命令指定响应结果的MIME类型,如
      2)表单提交乱码
      表单提交时(post和Get方法),使用request.getParameter方法得到乱码,这是因为tomcat处理提交的参数时默认的是iso-8859-1,表单提交get和post处理乱码问题不同,下面分别说明。
      (1)POST处理
      对post提交的表单通过编写一个过滤器的方法来解决,过滤器在用户提交的数据被处理之前被调用,可以在这里改变参数的编码方式,过滤器的代码如下:
    
    
    
    
      (2) Get方法的处理
      tomcat对post和get的处理方法不一样,所以过滤器不能解决get的乱码问题,它需要在其他地方设置。
      打开conf目录下server.xml文件,找到对8080端口进行服务的Connector组件的设置部分,给这个组件添加一个属性:URIEncoding="GBK"。修改后的Connector设置为:
    
      * 注意修改后重新启动tomcat才能起作用。
      总结:以上就是全部的ubuntu麒麟系统tomcat中文乱码怎么办相关内容了,不知道大家是否已经了解了呢。
       小编推荐:
       ubuntu麒麟怎么样?ubuntu麒麟操作系统性能
       ubuntu麒麟下载地址 ubuntu麒麟操作系统官方下载
       ubuntu 14.04设置Apache虚拟主机的方法
随便看

 

霍普软件下载网教程攻略栏目提供软件使用教程、手机游戏攻略等方法技巧。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/4/21 2:30:15