우리는 유니 코드 형식으로 메시지를 얻기 위해 "A"와 같은 일부 "특별한"문자 직장에서 그래서 우리는 모든 코드를 변경의 법전 편찬 몇 가지 문제가 발생 :messages.properties의 메시지를 catch에 어떻게 추가합니까? message.properties이 같은 파일에서
<h:outputLabel value="#{messages['guia.editar.numeroGuia']}" />
포함 된 메시지 속성에
: 이제이 완벽하게 잘 작동하는
guia.editar.numeroGuia=N\u00FAmero da Guia\
그러나 우리는 같은 패턴을 따르는 모든 캐치 메시지를 교체해야합니다. 어떻게 든 메시지를 catch 블록으로 가져와야합니다. 아무도 그것으로 나를 도울 수 있습니까?
예를 들어,이 방법 : 그것은 메시지를 반환해야합니다
public List<GuiaAdm> getTodosRegistros() {
try {
return guiaAdmService.findNoPage(getParametrosPesquisa());
} catch (ServiceException e) {
this.messageFacesBean.reportarErro("Não foi possível gerar exportação devido a erro interno na pesquisa.");
}
return null;
}
". NAO FOI possível 그랄 EXPORTACAO devido 에로 INTERNO NA pesquisa을" 그러나 그것은 다음을 반환합니다 : "NÃ £ o foi possÃ-vel gerar exportação odeido a erro interno na pesquisa." 또는 낯선 문자로 된 것 등이 있습니다. 그래서 우리는 유니 코드 형식의 메시지를 저장하기 위해 파일을 만들었습니다. 이제이 메시지를 캐치에 가져와야합니다. 아무도 도와 줄 수 있습니까?
우리는 이미 유니 코드 또는 ISO9688 및 기타 몇 가지로 변경하려고 시도했지만 문제가 사라지지 않았습니다.