Why do webforms often refuse non-ASCII characters?