Invalid Namespace Specific String:
Consider replacing characters which are not in the allowed list with a
% followed by two hex characters. If the character in question
is not in the range allowed by the ASCII encoding, encode the string as
utf-8 first, and then percent encode any octets not in the <trans>
Not clear? Disagree?
You might be able to find help in one of these fine resources.