我想解码一些.eml-Mail-File的内容。该文件包含类似“Gesch = C3 = A4ftsbedingungen”的字符串,它应该是> “Geschäftsbedingungen”
reader = new InputStreamReader(new FileInputStream(path));
BufferedReader in = new BufferedReader(reader);
while ((line = in.readLine()) != null)
{
System.out.println(line);
}
我不知道我是怎么做到的。我尝试使用“MimeUtility”,但我不相处。
MimeUtility test;
System.out.println(test.decode(line));
答案 0 :(得分:0)
注意:MimeUtility
是一个实用工具类,因此它包含所有静态方法,因此您应该使用
System.out.println(MimeUtility.decode(line));
虽然我认为您应该使用MimeUtility.decodeText
或MimeUtility.decodeWord
方法或commons MimeUtility.decodeText
方法。