Re: [Evolution-hackers] [patch] fixed incorrect rfc2047 decode for CJKheader
- From: jacky <gtkdict yahoo com cn>
- To: Peter Volkov <pva gentoo org>, evolution-hackers gnome org
- Subject: Re: [Evolution-hackers] [patch] fixed incorrect rfc2047 decode for CJKheader
- Date: Tue, 25 Dec 2007 15:56:43 +0800 (CST)
--- Peter Volkov <pva gentoo org>wrote:
>
> В Пнд, 24/12/2007 в 13:21 +0800, jacky
> пишет:
> > --- Jeff Stedfast <fejj novell com>wrote:
> > There are two kind of email need to support:
> > 1) An encoded-word was divided into two line. This
> was
> > sent by dotProject v2.0.1 .
>
> And there are even more users affected by this. I've
> already reported
> similar problem in bug 315513. Thus this affects not
> only CJK people:
>
> http://bugzilla.gnome.org/show_bug.cgi?id=315513
>
In fact, the parser and decoder in my patch support
this encoded-words. I already mentioned in my email:
> 2) A CJK character's encoded string must in an
> encoded-word, but some email client divide it into
two
> encoded-words.
But the problem describe below has not been solved.
> 1) An encoded-word was divided into two line. This
was
> sent by dotProject v2.0.1 .
As I seen this kind of email use quoted encode only,
and header_decode_text() can get all encoded-words
which is separated by SPACE, a simple solution is
replace SPACE with '_'. In fact OpenWebmail do like
this.
But the problem is I must change the prototype of
header_decode_text() to
char *header_decode_text (char *in, size_t inlen, int
ctext, const char *default_charset)
Originality, it is
char *header_decode_text (const char *in, size_t
inlen, int ctext, const char *default_charset)
Functions which call header_decode_text() must been
changed too.
Does anyone have better proposal?
> --
> Peter.
>
___________________________________________________________
雅虎邮箱传递新年祝福,个性贺卡送亲朋!
http://cn.mail.yahoo.com/gc/index.html?entry=5&souce=mail_mailletter_tagline
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]