5
我有一个网页请求使用Ajax的希伯来字符串,但字符串返回为'??????'使用Spring MVC&ajax返回字符串时出现错误的编码
奇怪的是,使用JSTL,而不是阿贾克斯插入相同的字符串到页面时,它显示正确...
在我的网页我声明了
<%@ page contentType="text/html" pageEncoding="UTF-8"%>
这我的控制器:
@RequestMapping("get_label")
public @ResponseBody String getLabel()
{
String str = "בדיקה";
return str;
}
我的Ajax请求:
$.ajax({
url: "get_label",
success: function(result)
{
alert(result);
$("#parameter_select label").text(result);
}
});
任何想法我在这里做错了什么?
不工作...仍然得到 '????' – koela1 2013-03-04 15:45:47
出于测试目的,请考虑清除浏览器的缓存,因为JS缓存得很好。 – n1ckolas 2013-03-04 15:54:42
如果没有帮助,那么问题应该在服务器端。在这种情况下,请你提供:1)你的春天版本; 2)你的网络容器 – n1ckolas 2013-03-04 16:55:07