2017-03-20 4 views
0

Ich habe in Java geschrieben Frühjahr Webapplikation 3, habe ich Filter verwendetGet arabisches Wort in ajax json im Frühjahr 3 Ausgabe

<filter> 
<filter-name>encodingFilter</filter-name> 
<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> 
<init-param> 
    <param-name>encoding</param-name> 
    <param-value>UTF-8</param-value> 
</init-param> 
<init-param> 
    <param-name>forceEncoding</param-name> 
    <param-value>true</param-value> 
</init-param> 
</filter> 

aber wenn ich meine Json Ajax-Antwort verwenden. Es zeigt '?????'. Gibt es jemanden, der auf ein ähnliches Problem gestoßen ist? Ich habe im Internet gesucht, habe aber keine Lösung.

+0

überprüfen Sie diese http://stackoverflow.com/questions/5928046/spring-mvc-utf-8-encoding –

Antwort

1

Wenn Sie mit mysql db auf dem Back-End,

Gerade gesetzt Sortierungs als "utf8_general_ci" Ihre arabischen Daten zu speichern, und versuchen Sie es erneut.

+0

ja ich habe ** utf8_general_ci ** Sortierung eingestellt, und Daten auch in Arabisch in Datenbank gespeichert –

+0

http://stackoverflow.com/questions/3995559/json-character-encoding Sehen Sie, ob das hilft –