对服务器与客户端编码不同的解决方式
2017-09-10 23:30
155 查看
通常使用response的setCharacterEncoding()方法和setHeader()方法对编码方式进行统一
或者直接使用setContentType方法即可
或者直接使用setContentType方法即可
public class ServletDemo1 extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { //服务器中默认的编码为ISO-8859-1,它不支持中文,tomcat规定的 /* //告诉服务器应用使用UTF-8解析文本 response.setCharacterEncoding("UTF-8"); //告诉客户端要使用什么编码 response.setHeader("content-type", "text/html;charset=UTF-8");*/ //告诉服务器应用使用UTF-8解析文本,告诉客户端要使用什么编码 response.setContentType("text/html; charset=UTF-8"); PrintWriter out = response.getWriter();//得到一个字符输出流 out.write("你好!");//向客户端响应文本内容 } public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doGet(request, response); }
相关文章推荐
- 对服务器与客户端编码不同的解决方式2
- Socket 通信原理(Android客户端和服务器以TCP&&UDP方式互通)(解决不可连的问题,解决方案在最后面)
- eclipse操作---改变编码方式(不同页面,project,某个文件,服务器发布目录)
- centos6.5搭建git服务器 win10 安装git客户端连接 和遇到的问题+解决方式
- 解决客户端浏览器和服务器交互的编码问题详解
- android客户端通过Get方式提交参数给服务器,使用URL和HttpURLConnection实现,以及乱码问题解决
- android客户端通过Get方式提交参数给服务器,使用URL和HttpURLConnection实现,以及乱码问题解决
- apt-get upgrade升级后docker客户端和服务器版本不一致问题解决方式。
- Jmail组件发送utf-8编码的邮件,在foxmail等客户端显示为乱码的解决方式
- 解决oracle服务器和客户端编码不匹配的问题
- PHP-Websockets 上传文件2 优化支持php socket客户端和websocket连接websocket服务器 以守护进程方式运行编码
- 如何修改tomcat服务器默认的编码方式?javaweb工程乱码问题解决。
- 【poi excel导出】不同浏览器的编码方式,解决下载文件名称乱码
- Oracle11g客户端连接服务器很慢的一种解决方法(登录验证方式导致)
- Oracle 乱码解决,客户端和服务器编码一样
- 解决vSphere Client提示“由于客户端无法验证服务器的SSL证书,请求失败
- tomcat服务器使用get方式请求时参数乱码问题解决
- Android客户端与服务器交互方式(2)
- Terracotta服务器的不同配置方式
- 解决java乱码的问题的两种方式tomcat编码修改