使用utf-8的Servlet请求参数

时间:2014-07-25 12:24:41

标签: java java-ee servlets utf-8 weblogic

我正在尝试使用servlet获取UTF-8字符串,我的代码块显示在下面;

 request.setCharacterEncoding("UTF-8");
 response.setContentType("text/html;charset=UTF-8");

但我无法获得utf-8字符串,有趣的字符很有吸引力...... 有没有办法获得UTF-8字符串?

1 个答案:

答案 0 :(得分:0)

问题可能是servlet收到的字符串实际上不是UTF-8。确保调用servlet的JSP也是UTF-8。尝试在JSP的顶部添加:

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>