Author: niklas Date: Mon Jul 21 03:15:41 2008 New Revision: 678382 URL: http://svn.apache.org/viewvc?rev=678382&view=rev Log: Saved txt files will now use the mime charset specified for the body part instead of the Java default.
Modified: james/mime4j/trunk/src/test/java/org/apache/james/mime4j/message/MessageParserTest.java Modified: james/mime4j/trunk/src/test/java/org/apache/james/mime4j/message/MessageParserTest.java URL: http://svn.apache.org/viewvc/james/mime4j/trunk/src/test/java/org/apache/james/mime4j/message/MessageParserTest.java?rev=678382&r1=678381&r2=678382&view=diff ============================================================================== --- james/mime4j/trunk/src/test/java/org/apache/james/mime4j/message/MessageParserTest.java (original) +++ james/mime4j/trunk/src/test/java/org/apache/james/mime4j/message/MessageParserTest.java Mon Jul 21 03:15:41 2008 @@ -227,8 +227,13 @@ private void writeToFile(Body b, File mime4jFile) throws FileNotFoundException, IOException { if (b instanceof TextBody) { + String charset = CharsetUtil.toJavaCharset(b.getParent().getCharset()); + if (charset == null) { + charset = "ISO8859-1"; + } + OutputStream out = new FileOutputStream(mime4jFile); - IOUtils.copy(((TextBody) b).getReader(), out); + IOUtils.copy(((TextBody) b).getReader(), out, charset); } else { OutputStream out = new FileOutputStream(mime4jFile); IOUtils.copy(((BinaryBody) b).getInputStream(), out); --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]