0

我想解码 .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));
4

1 回答 1

0

注意MimeUtility是一个实用程序类,因此它包含所有静态方法,因此您应该使用

System.out.println(MimeUtility.decode(line));

虽然我认为你应该使用MimeUtility.decodeTextorMimeUtility.decodeWord方法或 commonsMimeUtility.decodeText方法。

于 2013-11-28T20:27:28.820 回答