我正在处理彩信并将其文本部分设置为:
mmsBodyPart.getContent();
这是简单的对象。现在我需要使用 utf-8 将其转换为字符串。我试过了:
String contentText = (String) mmsBodyPart.getContent();
但它不适用于特定字符,并且会出现一些奇怪的字符。我也试过:
String content = new String(contentText.getBytes("UTF-8"), "UTF-8"));
也不是一个谜,也失败了。
那怎么办?
编辑:问题是由文件中的错误编码引起的。代码没有错,你一开始就没有考虑过......