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

Есть запрос, в 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
MySql. Оператор ifnull и кодировка
    #38661330
evfgesha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
cast(ifnull (gov.id, ovc.value) as char) as value
вроде помогло
...
Рейтинг: 0 / 0
MySql. Оператор ifnull и кодировка
    #38661364
alex564657498765453
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
evfgesha,

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


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