Mercurial > hg > orthanc-databases
diff Framework/Odbc/OdbcEnvironment.cpp @ 331:674bbb9d1c83
added OdbcEnvironment::GlobalInitialization()
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 11 Aug 2021 07:28:53 +0200 |
parents | b5fb8b77ce4d |
children | 16aac0287485 |
line wrap: on
line diff
--- a/Framework/Odbc/OdbcEnvironment.cpp Tue Aug 10 20:52:16 2021 +0200 +++ b/Framework/Odbc/OdbcEnvironment.cpp Wed Aug 11 07:28:53 2021 +0200 @@ -94,4 +94,17 @@ } } } + + + void OdbcEnvironment::GlobalInitialization() + { + /** + * Explicitly inform the ODBC driver that the application is using + * UTF-8, by making sure that default "C" locale is used. We are + * in the scenario "ANSI application with a Unicode driver". + * https://docs.microsoft.com/en-us/sql/connect/odbc/linux-mac/programming-guidelines + * https://www.progress.com/tutorials/odbc/unicode + **/ + setlocale(LC_ALL, "C"); + } }