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.decodeTextまたはMimeUtility.decodeWordメソッドまたは コモンズMimeUtility.decodeTextメソッドを使用する必要があると思いますが。

于 2013-11-28T20:27:28.820 に答える