
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
04.06.2014, 13:01:38
|
|||
|---|---|---|---|
|
|||
MySql. Оператор ifnull и кодировка |
|||
|
#18+
Доброго времени суток) есть проблема, своими силами не удалось пока её решить. Есть запрос, в 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 Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.06.2014, 13:13:35
|
|||
|---|---|---|---|
|
|||
MySql. Оператор ifnull и кодировка |
|||
|
#18+
cast(ifnull (gov.id, ovc.value) as char) as value вроде помогло ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=47&tablet=1&tid=1834721]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
58ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
| others: | 209ms |
| total: | 359ms |

| 0 / 0 |
