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]