>  기사  >  Java  >  Java의 Ajax 제출 반환 값이 중국어로 왜곡된 경우 어떻게 해야 합니까?

Java의 Ajax 제출 반환 값이 중국어로 왜곡된 경우 어떻게 해야 합니까?

coldplay.xixi
coldplay.xixi원래의
2020-08-21 10:41:112168검색

Java의 중국어 왜곡된 중국어 Ajax 제출 반환 값을 해결하는 방법: 1. RequestMapping의 동시 구성에 [products=text/html;charset=UTF-8] 코드를 추가합니다. 2. [mvc:annotation-driven]을 추가합니다. 파일에 .

Java의 Ajax 제출 반환 값이 중국어로 왜곡된 경우 어떻게 해야 합니까?

【추천 관련 기사: ajax 비디오 튜토리얼

Java의 ajax 제출 시 중국어로 왜곡된 반환 값을 해결하는 방법:

1 다음과 같은 경우에만 결정됩니다(여러 테스트 결과). 한자 깨짐 문자는 반환 값이 문자열인 경우에만 나타나지만, 반환 값이 Map994a833a6ffa28d85b72cb15422c29d6 또는 기타 유형인 경우 한자 깨짐 문자가 발생하지 않습니다.

2. @RequestMapping의 동시 구성에

products="text/html;charset=UTF-8"

를 추가하면 문제를 해결할 수 있습니다. 문제

3. 또는 구성 파일의 mvc:annotation-driven에

<bean class=
"org.springframework.http.converter.StringHttpMessageConvertr">  
 <property name="supportedMediaTypes">  
 <list>  
 <span style="white-space:pre"></span>
  <value>text/html;charset=UTF-8</value>  
 <value>application/json;charset=UTF-8</value> 
 <value>*/*;charset=UTF-8</value>
 </list>

를 추가하세요. 관련 학습 권장사항: java basic tutorial

위 내용은 Java의 Ajax 제출 반환 값이 중국어로 왜곡된 경우 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.