Even though this goes against the RFC it is possible that a misbehaving client could send raw UTF-8 bytes, and if this happens we should handle it correctly.
WFLY-3467 Wildfly URI encoding (again..)