在Java中丢失了UTF-8字符

时间:2019-01-07 09:17:57

标签: java utf-8 iso stringbuffer

此代码有问题,我丢失了°字符:

StringBuffer libelle = new StringBuffer("Name : ");
libelle.append(lCurrentLine[2]);

try {
    libelle.append(new String(" - N° : ".getBytes("UTF-8"), "ISO-8859-1"));
} catch (UnsupportedEncodingException e) {
    libelle.append(" - N : ");
}

此代码之后,我的StringBuffer中有Name : blabla - N° : blabla而不是Name : blabla - N° : blabla

有什么想法吗?

0 个答案:

没有答案