For Windows, it is considered good that an environment block can be UTF-8 string for gpgrt_spawn_actions_set_envvars terminated by two zero bytes.
The internal function _gpgrt_process_spawn function converts it to wchar string terminated by four zero bytes to be an Unicode environment block,
and specify CREATE_UNICODE_ENVIRONMENT for cr_flags when calling CreateProcessW.
If a developer considered it's Unicode block when calling gpgrt_spawn_actions_set_envvars, it doesn't work since process is created with no CREATE_UNICODE_ENVIRONMENT currently. In this regard, it's a bug.