Привет Я ищу способ обнаружения, если строка имеет кодируютсяПроверьте, если строка содержит закодированные символы
Например
String name = "Hellä world";
String encoded = new String(name.getBytes("utf-8"), "iso8859-1");
Выход этой encoded
переменной:
Hellä world
Как вы видите, есть A с могилой и другим символом. Есть ли способ проверить, содержит ли вывод кодированные символы?
Все символы закодированы. Вы пытаетесь определить, был ли символ закодирован как два байта или более, а не один? –
Если вы пытаетесь проверить правильность кодировки строки 'name' в ISO-8859-1, то [этот существующий вопрос] (http://stackoverflow.com/q/13144250/441108) (связанный с одним из ссылки этого вопроса) выглядит как ответ. –