我正在尝试使用servlet获取UTF-8字符串,我的代码块显示在下面;
request.setCharacterEncoding("UTF-8");
response.setContentType("text/html;charset=UTF-8");
但我无法获得utf-8字符串,有趣的字符很有吸引力...... 有没有办法获得UTF-8字符串?
答案 0 :(得分:0)
问题可能是servlet收到的字符串实际上不是UTF-8。确保调用servlet的JSP也是UTF-8。尝试在JSP的顶部添加:
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>