Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
кодировка (Алексей Соколов) 26/05/2010 - 16:19:01
      Re: кодировка (Dex) 26/05/2010 - 16:25:12
      Re: кодировка (Алексей Соколов) 26/05/2010 - 17:02:52
      Re: кодировка (Вадим) 10/06/2010 - 10:17:57
      Re: кодировка (васек абрамович) 17/06/2010 - 08:36:40
      Re: кодировка (Вадим) 11/07/2010 - 11:10:25

> Original message text:
> From: Алексей Соколов - 26/05/2010 - 16:19:01
> Subject:кодировка
> -----------------
> Помогите! perl скрипт пишет в таблицу в кодировке cp1251, но вместо символов одни знаки "?".
> Как исправить?
>


From: Вадим - 10/06/2010 - 10:17:57
Subject:кодировка
-----------------
Задача - поиск в базе без учета регистра.
База создается
DROP TABLE IF EXISTS TOVARY;

CREATE TABLE TOVARY(

CODE INT,

NAIM VARCHAR(160) CHARACTER SET utf8 COLLATE utf8_general_ci,

NALICH VARCHAR(10) CHARACTER SET utf8 COLLATE utf8_general_ci,

CENA DECIMAL(15,2) ,

PRIMARY KEY (CODE),KEY (NAIM)

) ENGINE=MyISAM DEFAULT CHARSET=utf8;

LOAD DATA LOCAL INFILE '/var/www/upload/TOVARY_data.txt.utf8' INTO TABLE TOVARY;
например запрос
select CODE,NAIM,CENA,NALICH from TOVARY where NAIM LIKE '%Игровые%'
не находит записи с "игровые"
попытки использования приведенного выше совета привели к отсутствию результата поиска (cp1251 заменено на utf8 ).
Использование ucase,UPPER также не привели к успеху.
Если искомую строку преобразовать в верхний регистр в PHP, поиск так-же не дает результата.
В MySQL Administrator поле collation неактивно.
Похоже collate не прописалось...
Собственно вопрос - можно ли заставить работать?
Сервер MySQL 5.1.41-3ubuntu12.3



[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
37266



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |