Я пытаюсь открыть новое письмо из моего приложения Java:
String str=String.valueOf(email);
String body="This is body";
String subject="Hello worlds";
String newStr="mailto:"+str.trim()+"?subject="+URLEncoder.encode(subject,"UTF-8")+"&body="+URLEncoder.encode(body, "UTF-8")+"";
Desktop.getDesktop().mail(new URI(newStr));
Вот мое URLE кодирование. Поскольку я не могу использовать тело или строку темы в URL без их кодирования, мой вывод здесь с «+» вместо пробела. Что нормально, я это понимаю. Я думал, есть ли способ визуализировать предмет и тело в моем сообщении? Я пытался с .replace ("+", ""), но он не работает, так как выдает ошибку. Вот как это сейчас:
Я думаю, что может быть другой набор символов, но я не уверен.