|
|
|
|
|
для: vovik_sumy
(22.08.2006 в 00:53)
| | Это должно действовать только на новые базы данных и после перезагрузки сервера. | |
|
|
|
|
|
|
|
для: cheops
(19.08.2006 в 11:30)
| | Казалось бы должно помочь, а не помогло. Мне сказали, что вновь созданные БД были со знаками вопрос(где рус.яз). | |
|
|
|
|
|
|
|
для: vovik_sumy
(19.08.2006 в 01:11)
| | Пусть пропишут в my.ini в секции [mysqld]
[mysqld]
default-character-set=cp1251
init_connect="SET NAMES 'cp1251'"
|
| |
|
|
|
|
|
|
|
для: cheops
(18.08.2006 в 19:30)
| | Cheops,
Сегодня говорил с хостером. Оказывается на нём целиком русские ресурсы. И до сих пор они сами не знают как правильно настроить БД. Может подскажите как им помочь? :-) | |
|
|
|
|
|
|
|
для: vovik_sumy
(18.08.2006 в 16:16)
| | ALTER TABLE нужно выполнять один раз в жизни таблицы, вообще до любых изменений. SET NAMES следует выполнять один раз после соединения с базой данных. При выводе информации SET NAMES тоже следует использовать. | |
|
|
|
|
|
|
|
для: cheops
(18.08.2006 в 15:36)
| | Я добавлял эти строки через пхпмайадмин. Сейчас попробую через скрипт.
..
Попробовал. Знаки вопроса решили не исчезать) Новости с SET NAMES (поставил после mysql_connect) и выполнив ALTER стали знаками вопроса....
Помогло только когда я для каждого поля в конструкторе таблиц задал кодировку.... Но данные переливал заново. | |
|
|
|
|
|
|
|
для: vovik_sumy
(18.08.2006 в 13:19)
| | Удалите знаки вопроса, если дальше будет использовать SET NAMES и правльную кодировку самой таблицы - они больше не появятся, с сами знаками вопроса уже ничего сделать нельзя - текст искажён не обратимо. | |
|
|
|
|
 9.5 Кб |
|
|
для: vovik_sumy
(18.08.2006 в 13:11)
| | А сама обычная выборка с ORDER by name даёт такое
1????
????
??????
??????
??????
акрилловые
Комлектующие разные
Комлектующие для ванн
Комлектующие для душевых кабин
деревянные
чугунные
|
Врочем в БД почти тоже самое) | |
|
|
|
|
 32.9 Кб |
|
|
для: cheops
(17.08.2006 в 22:05)
| | Сделал именно так. А теперь отображаются знаки вопроса вместо русского текста. ( что видно во вложении) Как быть? Collation столбиков все ещё в latin1_swedish_ci. Может это быть причиной? | |
|
|
|
|
|
|
|
для: vovik_sumy
(17.08.2006 в 18:54)
| | Да, при этом сама таблица должна иметь кодировку cp1251 по умолчанию, а не latin1, если у вас таблица имеет по умолчанию кодировку latin1, её следует изменить при помощи запроса
ALTER TABLE tbl DEFAULT CHARSET=cp1251 COLLATE cp1251_general_ci;
|
| |
|
|
|
|