也可以使用HTML的页面编码配置 3.配置Tomcat(我们用"/>
首页 \ 问答 \ 在使用ssh框架中,出现了 中文乱码问题 ,怎么解决?

在使用ssh框架中,出现了 中文乱码问题 ,怎么解决?

在学校机房中测试的时候就没有中文乱码问题。但是在其他的地方就会出现 ,请问这怎么解决?
更新时间:2019-10-24 11:58

最满意答案

解决乱码几小点: 
 1.配置过滤器,可以选择自己写,既然你用的SSH框架就更简单了,直接用Spring的过滤器,web.xml里配置一下即可。 

 2.Jsp页面设置编码,所有地方都要相同,我习惯用GBK 
  <%@ page contentType="text/html;charset=GBK" %> 
 也可以使用HTML的页面编码配置 
  
 

 3.配置Tomcat(我们用,别的服务器另找)编码 
 在server.xml中配置,如: 
  

  

 4.如果还出现乱码,只能用这招了,我很少用 
 new String(s.getBytes("
 ISO-8859-1"),"GBK") 

 一般用Form提交前两种方式就不会出现乱码,用get请求,在url后追加中文参数前两种不管用,需配置Tomcat或者第四种,重新编码
2016-03-07 回答

其他回答

解决乱码几小点: 
 1.配置过滤器,可以选择自己写,既然你用的ssh框架就更简单了,直接用spring的过滤器,web.xml里配置一下即可。 
  
 2.jsp页面设置编码,所有地方都要相同,我习惯用gbk 
  <%@ page contenttype="text/html;charset=gbk" %> 
 也可以使用html的页面编码配置 
  <meta http-equiv="content-type" content="text/html; charset=gbk"> 
  
 3.配置tomcat(我们用,别的服务器另找)编码 
 在server.xml中配置,如: 
  <connector port="8080" maxhttpheadersize="8192" 
                maxthreads="150" minsparethreads="25" maxsparethreads="75" 
                enablelookups="false" redirectport="8443" acceptcount="100" 
                connectiontimeout="20000" disableuploadtimeout="true" uriencoding="gbk" /> 
  
 4.如果还出现乱码,只能用这招了,我很少用 
 new string(s.getbytes("iso-8859-1"),"gbk") 
  
 一般用form提交前两种方式就不会出现乱码,用get请求,在url后追加中文参数前两种不管用,需配置tomcat或者第四种,重新编码
2016-03-08 回答

相关问答

更多

mysql没有图形界面,中文乱码怎么解决?

如果my.ini和表字段都改成了GBK还是不行的话,那么应该是在安装的时候用了缺省安装,最好的方法是重装mysql。 在重装时,不要用缺省安装,然后选择GBK取代缺省的UTF8。安装完后,就一切正常不会出现乱码了。

mysql中文乱码

你改成gbk试一试

mysql中如何解决中文乱码问题

找到mysql安装的根目录,找到mysql.ini 查找default-character-set 改成 default-character-set=gb2312 或 default-character-set=gbk

MYSQL显示中文数据出现乱码

如果楼主换成GB2312成功了那么楼主一定是知道在链接数据库插入数据之前要使用"set names 'gb2312' / 'utf8' "语句了。 另外楼主也知道页面格式、数据库查询的set names、数据库表的格式要统一。 那么估计楼主的问题估计就在于MySQL里面的UTF-8的拼写要用utf8才有效。如果将网页编码成utf-8格式、set names语句使用utf8、数据库整理选用utf8_general_ci的话,估计楼主的问题能得到解决。

LINUX SSH显示中文乱码,如何解决?

ssh登陆后,执行: export LANG=zh_CN.gb2312 就可以显示中文了。 编辑/etc/sysconfig/i18n 将LANG="zh_CN.UTF-8" 改为 LANG="zh_CN.GB18030" 可永久显示中文

mysql中文乱码

MySQL会出现中文乱码的原因不外乎下列几点: 1.server本身设定问题。 2.table的语系设定问题(包含character与collation) 3.客户端程式(例如php)的连线语系设定问题强烈建议使用utf8。utf8可以兼容世界上所有字符! 一、避免创建数据库及表出现中文乱码和查看编码方法 1、创建数据库的时候:CREATE DATABASE `test` CHARACTER SET 'utf8' COLLATE 'utf8_general_ci'; 2、建表的时候 CREATE ...

求助linux中文乱码解决方案。。。

乱码是因为使用的字符集不对。试试修改一下i18n这个文件: vim /etc/sysconfig/i18n,然后按i,将引号里面的内容改为 zh_CN.UTF-8或zh_CN.GBK,注销重登录。

求助linux中文乱码解决方案。。。

方框跟乱码不一样的,你要记住啊,方框是字体的原因导致的,修改fcitx的配置文件把里面的字体改成系统有的字体。。乱码是因为编码识别错误导致的,不是方块那种。。终端里面的话,你在终端上面的菜单里调一下编码就行了吧,点右键也能调编码的貌似。。

在使用ssh框架中,出现了 中文乱码问题 ,怎么解决?

解决乱码几小点: 1.配置过滤器,可以选择自己写,既然你用的SSH框架就更简单了,直接用Spring的过滤器,web.xml里配置一下即可。 2.Jsp页面设置编码,所有地方都要相同,我习惯用GBK <%@ page contentType="text/html;charset=GBK" %> 也可以使用HTML的页面编码配置 3.配置Tomcat(我们用,别的服务器另找)编码 在server.xml中配置,如: 4.如果还出现乱码,只能用这招了,我很少用 new String(s.getByte ...

【求大神】bootstrap中文乱码

如果直接是html代码,可能是你文本存储出的问题,txt默认编码为ANSI,应该改为UTF-8。处理方法为用txt文本打开,选择另存为,此时下面编码选择框选UTF-8 如果是调用的数据库,就是数据库存储代码和你前端代码不一致。重新更改数据库存储类型就可以了。

相关文章

更多

最新问答

更多
  • 如何保护Solr只允许SELECT请求给用户并禁止其他任何东西?(How to secure Solr to allow SELECT request to only users and disallow anything else?)
  • XPath表达式无效/错误TFHpple SWIFT 1.2(XPath Expression not working/incorrect TFHpple SWIFT 1.2)
  • css3 3D变换不能平滑地制作动画(css3 3D transform doesn't animate smoothly)
  • 运行时错误'91'和Outlook.Application = <对象变量或没有设置块变量>?(Run-time error '91' & Outlook.Application = Object variable or With block variable not set?)
  • 慢的webservice问题(Slow webservice problem)
  • textview的不正确对齐方式(Improper alignment of a textview)
  • 在第一步“Hello World”中出现Java错误(Cannot run “Hello World” program in Eclipse)
  • 为什么十六进制地址是14个字符?(why the hex address is 14 character?)
  • 如何在Python中的不同类中使用变量?(How to use variable in different classes in Python?)
  • asp:GridView HYPERLINKFIELD - datanavigateurlformatstring中的asp代码(asp:GridView HYPERLINKFIELD - asp code inside datanavigateurlformatstring)
  • 关于adaboost算法(About adaboost algorithm)
  • 在Matlab上内置图像(Built in Images on Matlab)
  • java swing:输入键事件时焦点丢失(java swing: Focus lost on enter key event)
  • C#中的通用约束,T是相同的TSomethingElse,对吧?(Generic constraints in C#, T is the same TSomethingElse, right?)
  • 从mybatis中的光标获取数据(Fetching data from cursor in mybatis)
  • 在运行时从XML构建对象的最佳方法(Best way for building objects out of XMLs at runtime)
  • 在整个窗口中拉伸sf :: Sprite(Stretch sf::Sprite across entire window)
  • Selenium Node API Web驱动程序等待超时处理程序(Selenium Node API web driver wait timeout handler)
  • 函数使用并且是map的一部分(循环依赖?)(Function uses and is part of map (circular dependency?))
  • 是否可以在C ++ 14中使用可选模板参数创建类型元组?(Is possible to make a tuple of types with optional template parameters in C++14?)
  • PHP从窗帘后面打印/ f(PHP prints /f from behind the curtains)
  • JFrame的contentPane的LayoutManager(LayoutManager of JFrame's contentPane)
  • 用于Instagram Feed的图像滚动(Image Roll Overs for Instagram Feed)
  • 如何显示拉伸字体(双倍宽度/高度)?(How to display stretched font (double width/height)?)
  • 文件操作API在fileapi.h和stdio.h中的WP8差异?(WP8 differences between file manipulation APIs in fileapi.h and stdio.h?)
  • 保存失败后Rails没有回滚事务()(Rails not rolling back transaction after failed save())
  • jqgrid中的分页问题与数组数据(Pagination problem in jqgrid with array data)
  • 重定向时,通过其他页面上的URL调用javascript函数(Call javascript function through url on otherpage while Redirecting)
  • 如何使用InvokeCommandAction调用我的方法并传入参数?(How do I go about using InvokeCommandAction to call a method of mine and pass in parameters?)
  • Jquerymobile按钮仅显示页面的第一个外观(Jquerymobile buttons are shown only first apperance of the page)