社区
Web 开发
帖子详情
一个关于乱码的问题,找的很久都没有有效的解决
mgslovedreamsgogo
2006-01-16 03:50:13
用STRUSTS,在一个文本筐中输入一个汉字,但是发现在action中这个汉字是乱码,这样就不能操作数据库了,麻烦帮忙解决!!
谢谢
...全文
95
5
打赏
收藏
一个关于乱码的问题,找的很久都没有有效的解决
用STRUSTS,在一个文本筐中输入一个汉字,但是发现在action中这个汉字是乱码,这样就不能操作数据库了,麻烦帮忙解决!! 谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lyhang801
2006-01-17
打赏
举报
回复
String temp1 = new String(temp.getBytes("ISO-8859-1"), "GB2312");
zgf19821202
2006-01-16
打赏
举报
回复
jcnll(我是鱼)和 miaomiao_0316(苗苗)的办法都可以
acd123456
2006-01-16
打赏
举报
回复
String s = new String( oldStr.getBytes("ISO-8859-1"), "GBK");
miaomiao_0316
2006-01-16
打赏
举报
回复
可以设置一个过滤类,如下:
package com.comment;
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.IOException;
public class CharacterEncodingFilter implements Filter
{
protected FilterConfig filterConfig = null;
protected String encoding = "";
public void init(FilterConfig filterConfig) throws ServletException
{
this.filterConfig = filterConfig;
this.encoding = filterConfig.getInitParameter("encoding");
}
public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, ServletException
{
if(encoding != null)
servletRequest.setCharacterEncoding(encoding);
filterChain.doFilter(servletRequest, servletResponse);
}
public void destroy()
{
filterConfig = null;
encoding = null;
}
}
修改web.xml文件
<filter>
<filter-name>EncodingFilter</filter-name>
<filter-class>com.comment.CharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>GB2312</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>EncodingFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
然后把这个类放在WEB-INF/classes/下就可以了
寄居蟹
2006-01-16
打赏
举报
回复
String str=new String(para.getBytes("8859_1"),"gb2312");
你用这句试下看
默认编码为GBK的win10下idea部署项目到tomcat服务器各种中文
乱
码的
问题
解决
方法
原理我这里不做解释,网上太多了,之前就是因为
乱
码
问题
在网上
找
了很
久
有很多
解决
方案,改了确实
有效
,但是另一个地方又会出现中文
乱
码,要查项目
问题
的时候这个
乱
码看起来是真的烦,本人是个新手,改了很
久
,
找
出来一个各个地方中文都不会出现
乱
码的
问题
的
解决
方法,原理没解释,但是网上提到的可能改的每个地方都有截图示意,照着改就行了,被困扰的可以试试。...
在vscode中编译Arduino项目时输出
乱
码
解决
方法
遇到的
问题
在VSCode中配置完Arduino环境后,发现在编译Arduino程序时,输出框会
乱
码,在网上
找
了很
久
才
找
到了一个
有效
的
解决
方法,这里记录下
解决
方法。 版本说明 这是我电脑上的VSCode版本 这是Arduino for Visual Studio Code 这个插件目前最新的版本 我这里使用的是Arduino IDE 1.8.13这个版本
解决
方法1: 因为Arduino IDE版本太高与VScode 这个插件不兼容导致出现了BUG,换一个低版本的Arduino IDE就可以
解决
Tomcat 9 idea调试日志中文
乱
码
问题
解决
之前工作时偶尔会遇到tomcat启动调试日志中文
乱
码的
问题
,但从来也没试图去
解决
,都是用英文绕过去,这次本来想试着看一下源码,结果又发现了这个
问题
,那就尝试
解决
下吧,
问题
如下图: 我第一个想法也是去网上
找
一下idea相关设置,试图在idea身上
解决
该
问题
,网上大多都是什么加fileencoding之类的,可能对于他们的
问题
当时
有效
,但是我这里就是不好使,而且我意识到一个
问题
,我们看到的日志时从哪里来的,这个
问题
很关键,我们知道中文
乱
码的原因时显示编码和生成编码不一致导致的,假如生成编码时utf8那么我
loadrunner
乱
码
问题
解决
办法
7、LoadRunner回放脚本时,在浏览器显示的中文是
乱
码 最近,遇到了好多
乱
码的
问题
,
解决
了一些,还有最后一个
乱
码,能想到的各种办法都试过了,还是不行,很奇怪啊。
解决
这些
乱
码时,涉及到了http头数据,不是很了解。 第一个
乱
码: 操作返回的提示信息:操作成功、失败原因,这样的信息返回到页面
乱
码。最后
找
到的原因是:返回的ContentType格式不是“text/html”,...
Ubuntu16.04系统安装搜狗输入法时 候选栏出现
乱
码(英文加数字)
解决
方法,亲测
有效
候选栏出现
乱
码(英文加数字)
解决
方法,亲测
有效
今天在安装搜狗输入法时出现了一个困扰我很
久
的
问题
--候选栏出现
乱
码,如下图 我在网上
找
了很多
解决
方案都没有
解决
这个
问题
,具体是些什么方案,我在这里也不写了,在此,仅仅是将我所遇到的
问题
与
解决
方法做一个记录,同时分享给各位。
乱
码原因:与fictx-ui-qimpanel有关。
解决
方法:1、卸载之前安装的搜狗输入...
Web 开发
81,094
社区成员
341,711
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章