Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / MySql. Оператор ifnull и кодировка / 3 сообщений из 3, страница 1 из 1
04.06.2014, 13:01:38
    #38661309
evfgesha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MySql. Оператор ifnull и кодировка
Доброго времени суток)
есть проблема, своими силами не удалось пока её решить.

Есть запрос, в select есть такое выражение

select ifnull (gov.id, ovc.value) as value

В результате я получаю value, в виде знаков запроса в ромбиках вместо русских букв.
В то время как остальные значения, даже с русскими буквами выводятся нормально в этом же запросе.

Если не использовать ifnull, а просто выводить колонку, где есть русские буквы ovc.value as value то вуаля, русские буквы норм.

может кто-нибудь сталкивался с таким уже и знает почему так происходит, поделитесь плиз)

MySql 5.1, кодировка utf8, сравнение utf8_general_ci прописано для всех столбцов, всех таблиц и для самой бд.
character-set-server=utf8
character_set_client = utf8
init_connect='SET NAMES utf8'
init_connect ='set collation_connection =utf8_general_ci'
collation-server=utf8_general_ci
default-character-set=utf8

Спасибо.
...
Рейтинг: 0 / 0
04.06.2014, 13:13:35
    #38661330
evfgesha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MySql. Оператор ifnull и кодировка
cast(ifnull (gov.id, ovc.value) as char) as value
вроде помогло
...
Рейтинг: 0 / 0
04.06.2014, 13:29:08
    #38661364
alex564657498765453
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MySql. Оператор ifnull и кодировка
evfgesha,

:) хотел написать про автоматическое приведение типа, дабы в одном столбце выборки были данные одного типа.
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / MySql. Оператор ifnull и кодировка / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]