(String value, String charsets[])
| 47 | } |
| 48 | |
| 49 | public String charset(String value, String charsets[]) { |
| 50 | String probe = StandardCharsets.UTF_8.name(); |
| 51 | for(String c : charsets) { |
| 52 | Charset charset = Charset.forName(c); |
| 53 | if(charset != null) { |
| 54 | try { |
| 55 | if (value.equals(convert(convert(value, charset.name(), probe), probe, charset.name()))) { |
| 56 | return c; |
| 57 | } |
| 58 | } catch(UnsupportedEncodingException ignored) {} |
| 59 | } |
| 60 | } |
| 61 | return StandardCharsets.UTF_8.name(); |
| 62 | } |
| 63 | |
| 64 | public String getMessageorUseDefault(final String key, final String defaultValue, final Object... messageArguments) { |
| 65 | try { |
no test coverage detected