Код: Выделить всё
String incoming = "
Ευχαριστώ (eff-kha-ri-STOE) Tι κανείς (tee-KAH-nis)? Mε συγχωρείτε.
";
Код: Выделить всё
import org.apache.commons.text.StringEscapeUtils;
String escaped = StringEscapeUtils.escapeJava(incoming);
Код: Выделить всё
\u0395\u03C5\u03C7\u03B1\u03C1\u03B9\u03C3\u03C4\u03CE (eff-kha-ri-STOE) T\u03B9 \u03BA\u03B1\u03BD\u03B5\u03AF\u03C2 (tee-KAH-nis)? M\u03B5 \u03C3\u03C5\u03B3\u03C7\u03C9\u03C1\u03B5\u03AF\u03C4\u03B5.
вот что я пробовал:
String s = new String(escaped.getBytes("UTF-8"), "UTF -8");
Я также пробовал другую библиотеку, чтобы экранировать текст, но все равно не работает.
Подробнее здесь: https://stackoverflow.com/questions/592 ... ling-utf-8