Author: alexlehm Date: 2008-06-16 20:07:52 +0000 (Mon, 16 Jun 2008) New Revision: 20380
Modified: trunk/apps/Freemail/src/freemail/MailMessage.java Log: 0002433: Freemail bug with Unicode characters (https://bugs.freenetproject.org/view.php?id=2433) calculate message size based on byte length not character length, otherwise we get truncated messages in IMAP with locale with utf-8 encoding Modified: trunk/apps/Freemail/src/freemail/MailMessage.java =================================================================== --- trunk/apps/Freemail/src/freemail/MailMessage.java 2008-06-16 20:07:34 UTC (rev 20379) +++ trunk/apps/Freemail/src/freemail/MailMessage.java 2008-06-16 20:07:52 UTC (rev 20380) @@ -256,8 +256,8 @@ String line; while ( (line = br.readLine()) != null) { - counter += line.length(); - counter += "\r\n".length(); + counter += line.getBytes().length; + counter += "\r\n".getBytes().length; } br.close();
