biramax Опубликовано 30 июля, 2005 Поделиться Опубликовано 30 июля, 2005 Кто-нибудь знает, как можно решить проблему кодировки при работе в MySQL? Когда в таблицу ввожу русские слова, они принимают вид абракадабры. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Анатолич Опубликовано 30 июля, 2005 Поделиться Опубликовано 30 июля, 2005 Что за хостинг-компания? вообще при создании таблицы в БД, каждое поле инициализируется определенным типом переменных, может это будут числа, может будут это строки. напишите в личку что за проблема подробнее Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
marych Опубликовано 24 августа, 2005 Поделиться Опубликовано 24 августа, 2005 гЙФБФБ(biramax,30 июля 2005,14:10) Кто-нибудь знает, как можно решить проблему кодировки при работе в MySQL? Когда в таблицу ввожу русские слова, они принимают вид абракадабры. 1 - mysql при установке "по умолчанию" имеет кодировку latin1. В принципе с ней можна работать, но сортировки по алфавиту не будет. Поэтому надо при компиляции mysql указать кодировку win1251 или koi8. 2 - страница, на которой отображаются данные должна быть в той же кодировке, что и сервер. Либо при коннекте надо указывать кодировку, в которую перекодировать данные при запросах. Подробное описание процесса есть на www.mysql.com 3 - если вы уже создали БД в кодировке latin1 или koi8, и хотите перевести данные в другую кодировку, то тут будут большие грабли. На www.mysql.com есть что-то на эту тему. но у меня не получилось. пришлось экспортировать данные в текс, и потом заполнят БД заново. 4 - даже, если вы собрали mysql в latin1 и перекомпилить нет никакой возможности, то можно при создании таблиц указывать кодировку. Я до конца в этом процессе не разобрался, и у меня получается так сделать только в том случае, если кодировку указывать не только таблице, но и каждому ее полю. 5 - все вышеперечисленное я пытался опробовать, но совсем без лагов получилось сделать тока тогда, когда я перекомпилил mysql, указав кодировку win1251 и сделав сайт в этой же кодировке. С этого момента данные и на сайте и в дэльфевых приложениях стали отображаться по нормальному. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.