2012-05-24 3 views
0

JSR-303 유효성 검사를 사용하는 Spring MVC 웹 응용 프로그램을 빌드 중입니다. 필자가 작성한 첫 번째 양식을 사용하여 폼 백업 빈에 몇 가지 유효성 검증 주석 (사용자 정의 오류 메시지 코드 포함)을 추가했습니다. 또한 ValidationMessages.properties 및 ValidationMessages_en.properties 파일을 만들었습니다.Hibernate Validator가 유니 코드 문자를 올바르게 표시하지 않음

멀티 바이트 UTF-8 인코딩 된 문자가 올바르게 표시되지 않습니다 (예 : "ñ"가 "ñ"로 표시됨).

필드 레이블 및 기타 텍스트에 사용하는 표준 messages.properties 및 messages_en.properties 파일에는 문제가 없으므로 최대 절전 유효성 검사기 코드에 문제가 있다고 가정합니다. 다른 사람이이 문제를 가지고 해결 했습니까? 참고로, 최대 절전 모드 버전 4.3.0을 사용하고 있습니다. 최종. \ u00F3 대신 그들이 잘 표시되는 방식으로

ó의 :

덕분에, 피터 내 등록 정보 파일에서

답변

0

는이 같은 특수 문자를 포함해야합니다.

희망이 있습니다.

추신 : Eclipse에서 ResourceBundleEditor를 사용하면 도움이됩니다.

+0

이렇게하지 않아도됩니다. 표준 messages.properties 파일이 올바르게 작동합니다. 또한 매우 큰 속성 파일의 경우 변환기가 수동으로 모든 특수 문자를 찾아 유니 코드로 변경해야한다고 예상하는 것은 무리입니다. – pconrey

관련 문제