The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
mysql < utf8.sql, !*! devcoder, 07-Июн-07, 14:26  [смотреть все]
Выполнением sql-файла в кодировке UTF8 создается и наполняется некая база.

mysql -b --default-character-set=utf8 < uft8.sql

в начале uft8.sql
...
SET NAMES utf8;
SET CHARACTER SET utf8;
...

Вместо русских букв - знаки вопроса ?.

База/поле CHARACTER SET utf8.
Ручной ввод через phpmyadmin в utf8 - нормально.

Где могут быть грабли?

  • mysql < utf8.sql, !*! devcoder, 13:51 , 08-Июн-07 (1)
    Помогло следующее:
    ===============================================
    SET NAMES 'utf8' COLLATE 'utf8_general_ci';
    ===============================================
    или так (что то же самое):
    ===============================================
    SET collation_connection = 'utf8_general_ci';
    SET collation_server = 'utf8_general_ci';
    SET character_set_client = 'utf8';
    SET character_set_connection = 'utf8';
    SET character_set_results = 'utf8';
    SET character_set_server = 'utf8';
    ===============================================

    Причём, можно не указывать mysql-клиенту --default-character-set=utf8
    еxport LANG=C; mysql -b < utf8.sql тоже нормально отработал.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру