![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| kr3v3tkus |
|
||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 107 Регистрация: 8.3.2008 Репутация: нет Всего: 1 |
branches
Если в пма всунуть
да, и извиняюсь за оффтоп - просто стыдно уже писать про кодировку... вобщем перелопатил все статьи и мануалы про set names итд, ничего не помогает, указываю одинаковые кодировки и в my.ini дефолтом, и при создании таблицы, и в самом скрипте - ничего не помогает, пришлось binary ставить. версия php 5.2.1, mysql 4.3.3.2 подскажите что почитать на эту тему пожалуйста |
||||
|
|||||
| sTa1kEr |
|
|||
|
9/10 программиста ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1553 Регистрация: 21.2.2007 Репутация: 9 Всего: 146 |
kr3v3tkus, Об ошибках
|
|||
|
||||
| kr3v3tkus |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 107 Регистрация: 8.3.2008 Репутация: нет Всего: 1 |
sTa1kEr,
спасибо
но просто времени нет чтобы полноценно сесть и изучить :( а проблема была в том, что писало, что не хочет влезать в поле адресс, хотя я вставлял 32 символа в ячейку с 70 символами, убрал кодировку из varchar cp1251 в бинари и пошло... и всё же я извиняюсь - но что это за гадкие ошибки с кодировкой? Право не знаю уже что и думать... вот ещё - отличительный симптом - из скрипта всё добавляется, а из пма если сделать запрос - добавляет иероглифами |
|||
|
||||
| sTa1kEr |
|
||||
|
9/10 программиста ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1553 Регистрация: 21.2.2007 Репутация: 9 Всего: 146 |
Нет такой кодировки - бинари. Есть только бинарный тип данных и сравнение в бинарном режиме. Да все же предельно просто. Есть всего два простейших правила: 1. Для всех таблиц указываешь один подходящий collation (саму кодировку можно не указывать, т.к. collation содержит ее в себе) в которой будут храниться и сортироваться данные.
2. При каждом коннекте к этой базе устанавливаешь (через SET NAMES) кодировку в которой работает сам скрипт (совершенно не обязательно эта кодировка должна соответствовать кодировки в которой хранятся данные)
Все! И нету никакой мистики. http://dev.mysql.com/doc/refman/4.1/en/charset.html |
||||
|
|||||
| kr3v3tkus |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 107 Регистрация: 8.3.2008 Репутация: нет Всего: 1 |
sTa1kEr,
ну я и не говорил что это кодировка, просто пишу хуже детсада |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Базы Данных | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |