Поддержка NLS в Informix 7.* Вопрос: Простенькая команда на SQL с русскими буквами внутри вызывает ошибку. select * from tbl1 where abc = "поиск" ; Syntacksys error ----------------^  Старые времена, когда Informix без дополнительных напоминаний обходился с советским восьмым битом по человечески канули в прошлое. Теперь он не шагу ни ступит без взведенных переменных окружения, связанных с категорией locale, и чем больше версия, тем больше ему переменых нужно. Пример для HP-UX Informix 7.2 From: Dennis Svinarchuck База изначально должна быть создана с фиксированными LOCALE и только с ними потом будет работать. # # Informix 7.2 for HP-UX10.10 server config file # INFORMIXDIR=/usr/informix export INFORMIXDIR PATH=$PATH:$INFORMIXDIR/bin export PATH ONCONFIG=onconfig.gorilla export ONCONFIG INFORMIXSERVER=gorilla_online export INFORMIXSERVER INFORMIXTERM=termcap export INFORMIXTERM # #---- LOCALES and LANG--------- # #export DBNLS=2 LANG=ru_RU.iso88595 export LANG DBLANG=$INFORMIXDIR/msg/en_us export DBLANG DB_LOCALE=ru_ru.8859-5 export DB_LOCALE CLIENT_LOCALE=ru_ru.8859-5 export CLIENT_LOCALE SERVER_LOCALE=ru_ru.8859-5 export SERVER_LOCALE CC8BITLEVEL=3 export CC8BITLEVEL GLS8BITFSYS=1 export GLS8BITFSYS ESQLMF=0 export ESQLMF