此代码有问题,我丢失了°字符:
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
有什么想法吗?