All wide functions which do return an identifier, like
SQLDescribeColW and friends, will return the correct wide literal.
For their narrow counterparts, such as SQLDescribeCol, the UTF-8
string will first be converted to a wide string and then to a
narrow string using the current database character set. However, an
extension to the ODBC standard has been implemented instructing all
result set returning meta-data functions, such as SQLTables and
SQLTablesW, to return SQL_NVARCHAR instead of SQL_VARCHAR columns.
This is not a problem for most applications since all they do is to
map the result to SQL_C_CHAR on retrieval which will convert the
wide string to the appropriate narrow string inside the driver
using the current database character set. This will cause problems
with narrow applications like MS Query, trying to get identifiers
not representable in the current narrow character set, because all
they will get is the "untranslatable char" mark (currently a