I've just discovered what I believe to be a serious bug in NetSurf2 (not
tried with NS1 yet) and I'm just off to report it in the bug tracker.

However, NetSurf is not correctly encoding characters in web forms.

Things like %91 and %92 characters are simply encoded as question marks,
which is corrupting any forms submitted via NetSurf.

I've just knocked up a quick test script at
http://www.truefacts.co.uk/cgi-bin/test which allows you to cut and paste
characters into a form and see what they're encoded as. NetSurf is not
working correctly.

As an example, try pasting

Israelis blew apart Syrian nuclear cache‘

into the form. The correct output should be

Israelis %91blew apart Syrian nuclear cache%91

but NetSurf is outputting

Israelis %3Fblew apart Syrian nuclear cache%3F


Reply via email to