解决Web项目的乱码问题

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

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

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

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

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

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

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


解决Web项目的乱码问题_第1张图片

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

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

你可能感兴趣的:(解决Web项目的乱码问题)