Построение строки со значением как ФФХЧЯЯЯЯэшЩтЯ. Строковое значение на русском языке.
String russian = new String ("ФФХЧЯЯЯЯэшЩтЯ");
Печать строки, как показано ниже.
ФФХЧЯЯЯЯ ? ШЩтЯ
, поэтому э в наборе символов не может быть преобразован.
Пробовал со всеми возможными типами кодирования, такими как, UTF-8, ISO-8859-1, ISO-8859-2, ISO-8859-3 и многими другими вещами, которые я пробовал
public void setter(String attachment) {
try {
filename=new String(filename.getBytes(),"UTF-8");
} catch (UnsupportedEncodingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
this.filename= filename;
}