Mam stronę internetową, która żąda hebrajskiego ciągu znaków za pomocą Ajax, ale ciąg jest zwracany jako "??????"Złe kodowanie przy zwracaniu ciągu znaków przy użyciu Spring MVC i ajax
Najdziwniejsze jest to, że podczas wkładania ten sam ciąg do strony za pomocą JSTL a nie Ajax, wykazano prawidłowo ...
W mojej stronie mam deklarując
<%@ page contentType="text/html" pageEncoding="UTF-8"%>
to mój kontroler:
@RequestMapping("get_label")
public @ResponseBody String getLabel()
{
String str = "בדיקה";
return str;
}
A moja ajax request:
$.ajax({
url: "get_label",
success: function(result)
{
alert(result);
$("#parameter_select label").text(result);
}
});
Jakieś pomysły, co ja tu robię źle?
Nie działa ... Nadal się '????' – koela1
Do celów testowych należy rozważyć wyczyszczenie pamięci podręcznej przeglądarki, ponieważ JS jest dobrze buforowany. – n1ckolas
Jeśli to nie pomogło, to problem powinien być po stronie serwera. W takim przypadku proszę podać: 1) wersję wiosenną; 2) Twój kontener internetowy – n1ckolas