The minimal reproducible piece I think is `%D0`, you can try this program: ``` #include <glib.h> int main(int argc, char *argv[]) { GUri *url1 = g_uri_parse ("https://semir.world.tmall.com/search.htm?q=T%D0", G_URI_FLAGS_PARSE_RELAXED, NULL); g_print ("host == NULL? %d\n", g_uri_get_host(url1) == NULL); return 0; } ```