>  Q&A  >  본문

java - spring responsebody 返回中文乱码

迷茫迷茫2720일 전685

모든 응답(6)나는 대답할 것이다

  • PHP中文网

    PHP中文网2017-04-18 10:08:55

    또한 웹 컨테이너의 인코딩에 따라 다릅니다... 그냥 밟으면 넘어갑니다.

    회신하다
    0
  • 迷茫

    迷茫2017-04-18 10:08:55

    spring-mvc 인코딩 어댑터에 대한 인코딩 지원을 제공합니다. 태그 이름은 다음과 같습니다.

    <mvc:메시지 변환기>

    의 굿즈

    회신하다
    0
  • PHPz

    PHPz2017-04-18 10:08:55

    1. spring mvc에 Jackson 지원 추가

    2. spring mvc 구성 추가

    으아아아

    또는 StringHttpMessageConverter를 재정의

    으아아아

    회신하다
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-18 10:08:55

    다른 패킷 캡처 도구를 사용하여 반환 결과가 UTF-8 중국어인지 테스트하세요.
    소스나 마지막 단계에서 문제가 발생하는 경우가 많습니다.
    페이지가 왜곡되면 JSP 페이지에 문자 집합 "UTF-8"이 설정되지 않은 것입니다.
    브라우저 콘솔에 잘못된 문자가 있는 경우 F12 네트워크를 사용하고 응답 헤더 Content-Type = text/html, Encoding 등을 확인하세요.
    이 링크에는 문제가 없습니다. 아마도 문자열 환경 설정에 문제가 있는 것 같습니다.

    회신하다
    0
  • 大家讲道理

    大家讲道理2017-04-18 10:08:55

    springmvc를 사용하여 프로젝트에서 json 형식을 반환할 때 한자가 깨졌습니다. springmvc 소스 코드를 살펴보니 StringHttpMessageConverter 클래스의 기본 인코딩이 ISO-8859-1입니다. springmvc만큼 큰 것은 utf-8을 사용하지 않는 것이 불가능합니다) 이해하세요)

    해결책은 다음과 같습니다.

    springmvc 구성 파일:

    으아아아

    이 구성을 사용하려면 springmvc의 <mvc:annotation-driven />을 삭제하고 springmvc의 기본 초기화 구성을 사용하지 마세요

    회신하다
    0
  • PHP中文网

    PHP中文网2017-04-18 10:08:55

    CharacterEncodingFilter를 추가하셨나요? 그렇지 않은 경우 추가해 보고 작동하지 않는지 확인하세요.
    어떤 버전의 spirng와 어떤 버전의 tomcat을 사용하고 있나요?
    그리고
    위에서 말한 것만큼 복잡하지는 않습니다. . . XML 조각을 보는 것은 짜증나는 일입니다. . .

    회신하다
    0
  • 취소회신하다