Informix “Несоответствие информации о локали базы данных”

Какая-либо конкретная причина Вы хотите позволить использование версии P2P iPlayer? Вы могли удалить эту проблему altogther или использованием Flash player онлайн или использованием клиента Adobe Air, который использует HTTP прямые загрузки, а не P2P.

1
задан 23 November 2010 в 18:59
2 ответа

Согласно ответам комментария № 5 и № 11 Guy Bowerman в его блоге

... необходимо будет установить его в среде до выполнения команды oninit для запуска сервера (на UNIX). Если сервер находится в Windows, можно также установить переменную в реестре под: HKEY_LOCAL_MACHINE\Software\Informix\Online \% INFORMIXSERVER %\Environment

Фиксация должна изменить и CLIENT_LOCALE от значения по умолчанию "EN_US.CP1252" и DB_LOCALE от значения по умолчанию "EN_US.8859-1" к "EN_US.UTF8" в реестре.

4
ответ дан 3 December 2019 в 17:22

Можно установить DB_LOCALE и CLIENT_LOCALE в URL базы данных JDBC. Взгляните на мой код Jython в: https://stackoverflow.com/questions/464567/how-to-get-trailing-spaces-from-varchar-column-in-informix-using-odbc. Там для польской локали я использую URL как:

jdbc:informix-sqli://127:0:0:1:9088/test_td:informixserver=ol_mn;DB_LOCALE=pl_PL.CP1250;CLIENT_LOCALE=pl_PL.CP1250;charSet=CP1250
1
ответ дан 3 December 2019 в 17:22
  • 1
    Казалось, что я использовал некоторый старый драйвер Informix. Обновлению драйвера к v3.5 и локалям установки в строке подключения помогают. –  lmmortal 30 November 2010 в 08:15
  • 2
    Хороший, чтобы услышать, что это работает. Можно принять мой ответ, таким образом, он не будет перечислен как оставшийся без ответа. –  Michał Niklas 30 November 2010 в 09:10

Теги

Похожие вопросы