我有一个要求,我需要使用重音字符进行搜索,这些字符可以用于来自Iceland
和的用户Japan
。我编写的代码适用于一些重音字符,但不是全部。下面的例子 -
À - returns a. Correct.
 - returns a. Correct.
Ð - returns Ð. This is breaking. It should return e.
Õ - returns Õ. This is breaking. It should return o.
以下是我的代码:-
String accentConvertStr = StringUtils.stripAccents(myKey);
也试过这个:-
byte[] b = key.getBytes("Cp1252");
System.out.println("" + new String(b, StandardCharsets.UTF_8));
请指教。