SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 31.03.2008 02:09:17

regret
Участник
Зарегистрирован: 30.03.2008
Сообщений: 4

кодировка с ру глючит, хотя в my.cnf стоит нужная...

$query = "SELECT groups.image, groups.name, 
GROUP_CONCAT(DISTINCT CONCAT('<a target=_blank href=userdetails.php?id=',users.id,'>',users.username,'</a>')
SEPARATOR ' \/ ') AS uname
FROM  users
JOIN groups
ON users.groups = groups.id
GROUP by groups.id ;" or sqlerr();

---------------------------


('<a target=_blank href=userdetails.php?id=',users.id,'>',users.username,'</a>')

users.username - именно это значение  КИРИЛИЦУ не переносит почемуто, хотя groups.name  - выводит нормально кирилицу, как лечить?

Неактивен

 

#2 31.03.2008 12:53:07

Neval
Гуру
Откуда: Киев
Зарегистрирован: 11.03.2008
Сообщений: 449

Re: кодировка с ру глючит, хотя в my.cnf стоит нужная...

1. После коннекта: SET NAMES ваша_кодировка_данных
2. Возможно в структуре таблиц разные кодировки.
3. Возможно некоторые данные таблиц добавлялись в другой кодировке.

Вы попробуйте одной и той же программой выбрать значения groups.name и users.username. Если данные будут в одной кодировке, тогда смотрите на пункт 1.


Человек без чувства юмора - не серьёзный человек wink

Неактивен

 

#3 01.04.2008 00:18:23

regret
Участник
Зарегистрирован: 30.03.2008
Сообщений: 4

Re: кодировка с ру глючит, хотя в my.cnf стоит нужная...

SET NAMES          cp1251


а в базе  utf_general_ci ,  но проблем нигде нет подобных, только, с этой перемен/

--

groups.name  -  нормальная кодировка
users.username  - нормальная кодировка,  если в SELECT groups.image, groups.name,  добавить- users.username

, а именно DISTINCT CONCAT('<a target=_blank href=userdetails.php?id=',users.id,'>',users.username,'</a>')  - не идёт русс(

Неактивен

 

#4 01.04.2008 20:14:39

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3878

Re: кодировка с ру глючит, хотя в my.cnf стоит нужная...

Странное описание проблемы. По идее кодировка поля не должна зависеть от того, внутри какой функции используется поле. Посмотрите SHOW CREATE TABLE users и SHOW CREATE TABLE groups

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson