I received a json file with ascii code in middle, for example:
âmbito da Comemoração do Dia de São Valentim, 14 de fevereiro.
How decode this to special chars in java.
Thanks you.
I received a json file with ascii code in middle, for example:
âmbito da Comemoração do Dia de São Valentim, 14 de fevereiro.
How decode this to special chars in java.
Thanks you.
That is "âmbito da Comemoração do Dia de São Valentim, 14 de fevereiro."
String s = "âmbito da Comemoração do Dia de São Valentim, 14 de fevereiro.";
Pattern p = Pattern.compile("&#(\\d+);|.");
StringBuilder sb = new StringBuilder();
Matcher m = p.matcher(s);
while (m.find())
if (m.group(1) != null)
sb.append((char)Integer.parseInt(m.group(1)));
else
sb.append(m.group());
System.out.println(sb.toString());
// -> âmbito da Comemoração do Dia de São Valentim, 14 de fevereiro.