Be more explicit about expected response.
The percent-encoded forms of unspecified characters should be accepted.
Split tests for allowed characters into two groups, encoded and not encoded.
Add more test cases for percent-encoded allowed characters.
Test characters in both names and values.
Add the same test cases to the other two test files.
Test characters in both names and values.