社区
Web 开发
帖子详情
jsp中文乱码问题。
treeapple
2002-11-27 07:20:02
同样用resin作服务器,同样的程序。在linux下,提交到数据库中的中文是乱码;而在windows下,则正常?请问各位高手,这是怎么回事?
...全文
25
9
打赏
收藏
jsp中文乱码问题。
同样用resin作服务器,同样的程序。在linux下,提交到数据库中的中文是乱码;而在windows下,则正常?请问各位高手,这是怎么回事?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sevenfish
2002-12-06
打赏
举报
回复
谢谢!
treeapple
2002-11-27
打赏
举报
回复
我在写库之前用UnicodeToChinese进行转换之后就可以了,谢谢各位!
treeapple
2002-11-27
打赏
举报
回复
请问,用UnicodeToChinese还是用ChineseToUnicode?
显示的时候还用调用什么函数码?
treeapple
2002-11-27
打赏
举报
回复
我事了,都不行呀!
doli
2002-11-27
打赏
举报
回复
解决办法:
第一:
1:在jsp页面加入:
<%@ page contentType="text/html; charset=gb2312" %>
2:在servlet里面:
public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.setContentType("text/html; charset=gb2312");//这是重要的
3:上面的如果在不行就用如下的方法在数据入库前进行调用:
public static String UnicodeToChinese(String s){
try{
if(s==null||s.equals("")) return "";
String newstring=null;
newstring=new String(s.getBytes("ISO8859_1"),"gb2312");
return newstring;
}
catch(UnsupportedEncodingException e)
{
return s;
}
}
public static String ChineseToUnicode(String s){
try{
if(s==null||s.equals("")) return "";
String newstring=null;
newstring=new String(s.getBytes("gb2312"),"ISO8859_1");
return newstring;
}
catch(UnsupportedEncodingException e)
{
return s;
}
}
jspadmin
2002-11-27
打赏
举报
回复
对,具体情况具体处理!:)
一般就楼上的兄弟说的那两中方法比较好
如果你想一劳永逸的话,可以在编译配置文件里修改编码方式
treeapple
2002-11-27
打赏
举报
回复
那你怎么处理的呀?关键是提交到库里就是乱码了!
freefalcon
2002-11-27
打赏
举报
回复
我的程序:
同样用tomcat作服务器,同样的程序。在windows下,提交到数据库中的中文是乱码;而在linux下,则正常
:-)
freefalcon
2002-11-27
打赏
举报
回复
环境不一样,你在文件中加上
<%@ page contentType="text/html;charset=gb2312"%>
如果不行,在进行转换
String test=new String(request.getParameter("test").getBytes("ISO8859-1"));
jsp
smartupload-解决
中文乱码
最近实验室做了一个项目,使用
jsp
smartupload来实现的文件的上传下载,原来在windows平台运行的挺好,但是后来系统移植到linux平台上,结果在上传或下载的文件名中有中文时就会出现乱码。后来查了网上一些人的解决方案,最彻底的解决办法就是修改
jsp
smartupload的源码,在upload、download方法处强制指定它的编码格式就可以了。这是修改后的jar包,可以直接拿来用,但在初始化SmartUpload类的时候需要有点改变,使用类似这样的方法初始化:com.
jsp
smart.upload.SmartUpload mySmartUpload = new com.
jsp
smart.upload.SmartUpload("gbk");
彻底解决
jsp
smartupload中文下载乱码
问题
用几个简单的java语句操作java.io.BufferedInputStream和java.io.BufferedOutputStream,就能彻底解决
jsp
SmartUpload乱码
问题
。下载的时候无需再用
jsp
smartupload。 zip包中包含了
jsp
smartupload.jar和文件上传、下载示例代码,直接使用即可。
jsp
smart for
中文乱码
解决使用smartupload中文名乱码的
问题
jsp
SmartUpload.jar真正解决中文文件和中文参数乱码
问题
jsp
SmartUpload.jar, 这个经本人测试修改,已可真正解决
中文乱码
问题
,包括中文参数和含中文路径及中文文件名乱码
问题
。
JSP
编码中乱码
问题
.doc
JSP
编码中乱码
问题
.doc 叫你怎么解决
jsp
编码中出现的各种
中文乱码
的解决办法
Web 开发
81,116
社区成员
341,739
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章