我正在使用jsp connect to sql server 2012,我试图从我的数据库中获取数据,但是某些字符unicode被破坏了。我尝试了很多方法,但无法纠正结果。
在我的jsp中:
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%
request.setCharacterEncoding("UTF-8");
%>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
tomcat的Server.xml:
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
URIEncoding="UTF-8"
useBodyEncodingForURI="true"
redirectPort="8443" />
sql server中的排序规则是:
SQL_Latin1_General_CP1_CI_AS
然而,文字字体仍然如下:
xin chào t?t c? các b?n, vui đư?c làm quen v?i các b?n
如何从数据库中获取数据时修复此错误?
非常感谢!!