geronimo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Stefano Bagnara (JIRA)" <j...@apache.org>
Subject [jira] Created: (GERONIMO-4136) Encoding coversion issues with geronimo javamail
Date Thu, 19 Jun 2008 17:27:44 GMT
Encoding coversion issues with geronimo javamail
------------------------------------------------

                 Key: GERONIMO-4136
                 URL: https://issues.apache.org/jira/browse/GERONIMO-4136
             Project: Geronimo
          Issue Type: Bug
      Security Level: public (Regular issues)
          Components: mail
    Affects Versions: 2.1.1
            Reporter: Stefano Bagnara
            Assignee: Rick McGuire


We have a test trying to add a footer to a message using iso-8859-15 charset:

{code:title=AddFooterTest.java}
    public void testAddFooterTextPlain() throws MessagingException, IOException {

        // quoted printable mimemessage text/plain
        String asciisource = "Subject: test\r\nContent-Type: text/plain; charset=ISO-8859-15\r\nMIME-Version:
1.0\r\nContent-Transfer-Encoding: quoted-printable\r\n\r\nTest=E0 and one\r\n";

        String iso885915qpheader = "------ my footer =E0/=A4 ------";
        String footer = "------ my footer \u00E0/\u20AC ------";

        String res = processAddFooter(asciisource, footer);

        assertEquals(asciisource + iso885915qpheader, res);

    }
{code}

the result (using geronimo javamail) have an =80 instead of =A4 in the footer, meaning it
probably used the cp1252 charset instead of the iso-8859-15 declared in the message header.

processAddFooter(asciisource, footer) create a JAMES Mail object from sources and then runs
it through the AddFooter mailet.

The test has 4-5 dependencies and probably is not too hard to be run outside james:
http://svn.apache.org/repos/asf/james/server/trunk/phoenix-deployment/src/test/org/apache/james/transport/mailets/AddFooterTest.java

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message