この「\xE2\x80\x93」のようなUTF-8(文字通り)があります。
Javaを使用してこれをUnicodeに変換しようとしています。
しかし、これを変換する方法を見つけることができませんでした。
誰でもこれについて私を助けることができますか?
よろしく、土
この「\xE2\x80\x93」のようなUTF-8(文字通り)があります。
Javaを使用してこれをUnicodeに変換しようとしています。
しかし、これを変換する方法を見つけることができませんでした。
誰でもこれについて私を助けることができますか?
よろしく、土
Apache Commons Lang StringEscapeUtilsを使用できます
または、文字列が常に \xHH\xHH になることがわかっている場合は、次のことができます。
String hex = input.replace("\x", "");
byte[] bytes = hexStringToByteArray(hex);
String result = new String(bytes, "utf-8");
hexStringToByteArray
はこちらです。
この他の SO answerも参照してください。