【问题标题】:Quoted Printable - Decode .eml引用可打印 - 解码 .eml
【发布时间】:2013-12-14 23:04:37
【问题描述】:

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

【问题讨论】:

    标签: java character-encoding decode quoted-printable


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 2012-05-14
      • 2012-02-06
      • 2013-06-22
      • 2012-10-19
      • 2015-11-18
      • 2010-09-24
      • 1970-01-01
      • 2017-10-25
      • 2018-03-29
      相关资源
      最近更新 更多