[imp] address book -> compose window

Chuck Hagenbuch chuck at horde.org
Tue Sep 7 11:37:53 PDT 2004


Quoting Rong-En Fan <rafan at csie.org>:

> Current implementation in contacts.inc is
> not multibyte friendly. The reason is that,
> the option's value uses php's rawurlencode()
> which encode string byte by byte. Then,
> the value goes to updateMessage(), it uses
> unescape() to decode the option value.
> But in ECMA spec, string is multibyte-aware,
> when it comes to escape(), it produces output
> like %uXXXX (You can take a look at mozilla's
> source: js/jsstr.c).

What about replacing the rawurlencode() calls with calls to MIME::encode()?

We might then need a javascript version of MIME::decode(), I guess, but 
it would
take care of the multibyte issues, would it not?

-chuck

--
"Regard my poor demoralized mule!" - Juan Valdez


More information about the imp mailing list