>웹 프론트엔드 >JS 튜토리얼 >jquery+ajax에서 반환된 중국어 왜곡된 json을 처리하는 방법

jquery+ajax에서 반환된 중국어 왜곡된 json을 처리하는 방법

php中世界最好的语言
php中世界最好的语言원래의
2018-04-26 14:53:012746검색

이번에는 Jquery+ajax에서 json으로 깨진 한자를 처리하는 방법을 알려드리겠습니다. jquery+ajax에서 json으로 깨진 한자를 처리할 때의 주의사항은 무엇입니까? 다음은 실제 사례입니다.

JQuery ajax 호출을 사용하여 json을 반환하는 경우 중국어 잘못된 코드 문제

Js 코드는 다음과 같습니다.

$.ajax({  
        url: '/test/testAction.do?method=test',  
        type: 'POST',  
        dataType: 'json',  
        timeout: 5000,  
        async: false,  
        error: function(){  
          alert('获取数据失败!');  
        },  
        success: function(json){  
          jsObject = eval(json);  
        }  
    });  
    return jsObject;

Js code

<span style="font-size: x-small;">$.ajax({ 
        url: '/test/testAction.do?method=test', 
        type: 'POST', 
        dataType: 'json', 
        timeout: 5000, 
        async: false, 
        error: function(){ 
          alert('获取数据失败!'); 
        }, 
        success: function(json){ 
          jsObject = eval(json); 
        } 
    }); 
    return jsObject;</span> 
action:

Java code

JSONArray json = JSONArray.fromObject(SysList);//SysList是一个List  
//   设置response的ContentType解决中文乱码  
    response.setContentType("text/html;charset=UTF-8");  
    response.getWriter().print(json.toString());  
    return null; 
Java代码 
<span style="font-size: x-small;">JSONArray json = JSONArray.fromObject(SysList);//SysList是一个List 
//   设置response的ContentType解决中文乱码 
    response.setContentType("text/html;charset=UTF-8"); 
    response.getWriter().print(json.toString()); 
    return null;</span>

여기에서 사례를 읽으신 후 메소드를 마스터하신 것으로 생각됩니다. 기사, 더 흥미로운 내용에 주목해주세요. PHP 중국어 웹사이트의 기타 관련 기사!

추천 자료:

JSONP는 Ajax 도메인 간 문제를 코드로 해결합니다.

AJAX 보조 연결의 구현 방법은 무엇입니까

위 내용은 jquery+ajax에서 반환된 중국어 왜곡된 json을 처리하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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