Мне нужно преобразовать строку в UTF-8. Теперь в моем коде я это:как преобразовать строку в UTF-8 без ошибки catch
sb.append(URLEncoder.encode(smsAnswerText, "UTF-8"))
но метод кодирования бросить исключение UnsupportedEncodingException
Я переписать: sb.append(smsAnswerText)
becouse написать this
и я неправильно tуxt -unreadable символов
Тогда я попытался new String(smsAnswerText.getBytes(),StandardCharsets.UTF_8)
И этот метод также исключает исключение UnsupportedEncodingException
Как преобразовать Sting в String + UTF-8 без UnsupportedEncodingException
?
мне нужно:
public static String generateBodyResponse(String smsAnswerText){
return// smsAnswerText in UTF-8
}
У меня есть
public static String generateBodyResponse(String smsAnswerText) throws UnsupportedEncodingException{
return URLEncoder.encode(smsAnswerText, "UTF-8");
}
Вы имеете в виду, что это исключение из среды выполнения или что необходимо обернуть его в try ... catch из-за отмеченного исключения? – Andremoniy
Я часто использую этот метод и не хочу бросать это исключение. возможно, есть способ конвертировать без выпуска исключений – user5620472
https://stackoverflow.com/questions/10402048/is-there-a-common-java-library-that-will-handle-url-encoding-decoding-for- a-coll –