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
