Коннект к DB2 из под Ubuntu/PHP, ошибка SQLSTATE=57017

После установки DB2/ODBC модуля по Php/Ubuntu вылазила ошибка

[unixODBC][IBM][CLI Driver] SQL0332N Character conversion from the source code page "819" to the target code page "UNKNOWN" is not supported. SQLSTATE=57017

Очевидно проблема с локалями. Заметил, что для клиента важна переменная LANG, которая в коммандной строке  LANG=en_US.UTF-8, а из под апачей LANG=C.

Для фикса достаточно заменить в /etc/apache2/envvars export LANG=C на . /etc/default/locale.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

This site uses Akismet to reduce spam. Learn how your comment data is processed.