Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: MySQL LCASE  (Прочитано 523 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн sander-007

  • Автор темы
  • Любитель
  • *
  • Сообщений: 69
    • Просмотр профиля
MySQL LCASE
« : 13 Февраля 2015, 20:19:21 »
Добрый день, возник вопрос с преобразованием строк в нижний регистр. Буквы Я Ч У не преобразовывает в нижний регистр. кодировка на сервере выставлена UTF8, сервер UBUNTU 14.04.1 LTS, MySQL 5.5.41

mysql> SHOW VARIABLES LIKE 'char%';
+--------------------------+----------------------------+
| Variable_name            | Value                      |
+--------------------------+----------------------------+
| character_set_client     | utf8                       |
| character_set_connection | utf8                       |
| character_set_database   | utf8                       |
| character_set_filesystem | binary                     |
| character_set_results    | utf8                       |
| character_set_server     | utf8                       |
| character_set_system     | utf8                       |
| character_sets_dir       | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
8 rows in set (0.00 sec)

Оффлайн sander-007

  • Автор темы
  • Любитель
  • *
  • Сообщений: 69
    • Просмотр профиля
Re: MySQL LCASE
« Ответ #1 : 17 Февраля 2015, 12:04:46 »
Стал проверять enca выгруженный бэкап, получил вот что:

Universal transformation format 8 bits; UTF-8
  Surrounded by/intermixed with non-text data
  Doubly-encoded to UTF-8 from ISO-8859-5

iconv: недопустимая входная последовательность в позиции

народ посоветуйте что делать?

Пользователь решил продолжить мысль 17 Февраля 2015, 12:51:45:
Все разобрался, если кому надо то делаем вот так:

дамп конвертируем в проге Штирлиц 4  :) из UTF->WIN, затем в консоли

iconv -f WINDOWS-1251 -t UTF-8 наш_файл > новый_файл
ну и затем дамп опять в базу, и после этого русские буквы отражаются нормально, LCASE тоже работает нормально.
« Последнее редактирование: 17 Февраля 2015, 12:51:45 от sander-007 »

 

Страница сгенерирована за 0.016 секунд. Запросов: 22.