We have a VB.NET Compact Framework application that POSTs data to a HTTP
server. Much of this data is entered by the user, and encapsulated in a XML
document.
However, if the user enters any character from the foreign character
keyboard, the HTTPWebRequest throws a ProtocolViolationException, with no
message.
This is a problem, as we are based in the UK, so our users will frequently
use the pound sign (£), which causes this error.
I have tried changing the Content-Type, Media-Type and Accept headers, but I
am not sure what they should be changed to, or even if that would solve my
problem.