[fix] Uri decoder did not handle non-ASCII UTF-8 characters (e.g. encoded with Uri.encode_string)