On Mon, Jun 1, 2009 at 23:43, Alex Kapranoff <k...@nadoby.ru> wrote:
> The patch is attached.

Thanks!  I've now applied your patch.  I do think I would like to get
rid of the 'if utf8::is_utf8($fi)' condition on encoding values.  I
don't think the semantics should depend on this.  Will that break
stuff for you?

--Gisle

> This attribute is rarely used in HTML but the interesting functionality is
> encoding character bodies of generated requests into bytes according to the
> specified encoding.
>
> If you try to click() a form specified as <form method="POST"
> enctype="multipart/form-data"> with some Unicode data in its fields you will
> get this error:
> HTTP::Message content must be bytes at blib/lib/HTTP/Request/Common.pm line
> 91
>
> My patch fixes that by always encoding wide characters to the encoding
> specified in "accept-charset" attribute or set via method. Defaults to
> utf-8. Avoids unneeded encodings.
>
> Also, caution taken not to break compatibility with older perls.
>
> Docs and tests included.
>

Reply via email to