fix: assign z->char without cantonese