Re: [Webtest] Request/response encoding problem
Tue, 17 Aug 2004 08:51:50 +0200
Thank you very much for the tips, I'll post some resulting findings as
soon as I get any :)
On 16 sierpnia 2004, 23:41:40, you wrote:
PK> Marek Mosiewicz wrote:
>> Hello, I repost a message which passed by uncommented, it was sent
>> some time ago by my colleague:
>> Is there any way to change response encoding. I sent back to the
>> server hidden fields in a form on my page. The whole site is in
>> ISO-8859-2 encoding. The server will acccept only ISO-8859-2 URL
>> encoded parameters, I can't find way to force canoo to chage encoding.
>> Please help .
PK> You can change the character set used for encoding as follows:
PK> <config ...>
PK> <option name="DefaultCharacterSet" value="ISO-8859-2"/>
PK> The default is "iso-8859-1"; the above would change it to "ISO-8859-2".
PK> I am not exactly sure whether this is what you need - I never have fully
PK> worked out when you need to change character set and when you need to
PK> change encoding; the default for encoding is "UTF-8".
PK> If this doesn't work, you will probably have to patch the encode()
PK> method in the WebRequest.URLEncodedString class of HttpUnit. It has
PK> special code for dealing with alternate character sets, but you could
PK> change it to handle different encoding types using the overloaded
PK> URLEncoder.encode() method which takes the encoding type as the second
PK> Also, my experience with setting some options for the config is that
PK> they sometimes don't work for the first testSpec inside a target, so you
PK> might want to put a dummy testSpec (with the option as above) ahead of
PK> your current testSpec steps (to which you would also add the above option).
PK> Cheers, Paul.
PK> WebTest mailing list