解决Web项目的乱码问题

辛辛苦苦写了几个小时的代码,测试运行,满心期待通过,但是程序出现了乱码,的确是一件非常无奈的事!

通过四个方面解决乱码问题:

第一个方面:保证软件统一设置为UTF-8.其中数据库,eclips软件设置为UTF-8,以及检查浏览器文字编码是否为Unicode.

第二个方面:通过表单向服务端提交数据.如果是get方式中文乱码问题,使用手动转码;如果是post方式文中乱码问题,使用代码 request.setCharacterEncoding(“utf-8”);

第三个方面:如果是下载文件时,另存为弹出文件有乱码,利用工具类设置.

DownLoadUtils.setConentType(request, fName, response,getServletContext());

工具类代码如下:(仅供参考)


第四个方面:服务器向客户端响应中乱码.使用代码 response.setContentType(“text/html;charset=utf-8”);

以上为解决乱码问题的四个方面,有不足之处还请见谅!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,156评论 19 139
  • 本文包括:1、文件上传概述2、利用 Commons-fileupload 组件实现文件上传3、核心API——Dis...
    廖少少阅读 12,656评论 5 91
  • 本文包括:1、Filter简介2、Filter是如何实现拦截的?3、Filter开发入门4、Filter的生命周期...
    廖少少阅读 7,375评论 3 56
  • 最近一个项目,测试时采用的Windows下的Tomcat服务器,上传中文文件正常;部署时用到了Linux服务器,上...
    Jackeroo阅读 4,490评论 1 3
  • 8月份已经结束了,我的志愿者工作也宣告结束了,第一次为大家服务,有这样那样的不足,感谢大家的包容,愿大家在接下来的...
    左非阅读 314评论 0 0