Estou recebendo caracteres como este ao executar o serviço da Web a partir de soap-ui:
凯&#40857
Como posso decodificá-los?
O valor exato deve estar no idioma chinês e valor será 凯 龙 no lugar desses caracteres codificados.
Respostas:
0 para resposta № 1Isso é realmente normal. Um bom analisador supõe entender. Por exemplo, se você abrir esse xml em um navegador, verá como mostrado abaixo.
Algumas bibliotecas de segurança, como ESAPI, do owasp pararigoroso quanto a regras de escape e faça essa codificação. Enquanto isso, o w3.org não recomenda usá-lo, pois você não pode ler essa mensagem no editor de texto simples e em alguns outros casos.
Algumas informações em Aqui
A maneira simples de desescapar é usar apache commons library
classe StringEscapeUtil