LINUX.ORG.RU

Oracle и русский язык

 , ,


0

1

Доброго времени суток!

Есть фронтенд zabbix, собранный с поддержкой oracle на debian.

Есть какой-то мегапромышленный сервер Oracle, на котором крутятся Oracle Б.Д.

Всё хорошо, но вместо русских символов (которые берутся из базы) отображается "????". Со слов чувака, что обслуживает сервер Б.Д., кодировка - utf8. На сервере zabbix так же utf8 и русская локаль, причем русские символы берущееся из php скриптов на самом сервер отображаются корректно.

Может, у кого-то есть какие-то идеи, почему так происходит? С Oracle никогда дело не имел, а на MySQL такой ерунды не было.

★★

зайди из консоли через sqlplus и дай какой-нибудь селект. посмотри как отображается. для начала надо понять где именно проблема.

dada ★★★★★ ()
Ответ на: комментарий от nixit

ну твой заббикс же как-то тащит оттуда инфу. сделай как он.
я пользовался исингой, там были модули которые можно руками запускать.
селект не отличается.

dada ★★★★★ ()
Ответ на: комментарий от nixit

значит проблема не в заббиксе, он просто отображает то, что ему выдают.
нужно разобраться почему при таких настройках, у тебя все еще вопросики.
для sqlplus должен был быть еще один параметр затрагивающий кодировку. сейчас попробую отыскать.
и ещё призовем в тред dbzer0

dada ★★★★★ ()
Ответ на: комментарий от dada

Подсказал коллега. В php скрипте отвечающем за Коннектикут к б.д необходимо было указать кодировку нац. символов AL32UTF8.

Ох уж этот oracle...

nixit ★★ ()
Последнее исправление: nixit (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.