引用的Printable - 解码.eml

时间:2013-11-28 20:11:26

标签: java character-encoding decode quoted-printable

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

1 个答案:

答案 0 :(得分:0)

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

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

虽然我认为您应该使用MimeUtility.decodeTextMimeUtility.decodeWord方法或commons MimeUtility.decodeText方法。