From
Uniform Resource Locators (URL)[
^]:
Quote:
Other characters are unsafe because
gateways and other transport agents are known to sometimes modify
such characters. These characters are "{", "}", "|", "\", "^", "~",
"[", "]", and "`".
All unsafe characters must always be encoded within a URL.
Try to encode "~" as "%7E":
UriLoader.Load(g, new Uri("http://www.dcs.bbk.ac.uk/%7Emichael/sw/slides/pizza.owl"));