ocale or (for Windows) code page. For applications having different demands, these strings need to be converted appropriately by the caller. For Windows, if the <b>OPENSSL_WIN32_UTF8</b> environment variable is set, the built-in method UI_OpenSSL() will produce UTF-8 encoded strings instead.</p>

<h1 id="RETURN-VALUES">RETURN VALUES</h1>

<p>UI_new() and UI_new_method() return a valid <b>UI</b> structure or NULL if an error occurred.</p>

<p>UI_add_input_string(), UI_dup_input_string(), UI_add_verify_string