|
|
|
| При установке одного движка происходит сл. проблема:
В БД заносится вместо русских букв вопросы ?????????????????
Т.е. через phpMyAdmin виже что вместо русс. - ????
Пытался изменить сл.
CREATE TABLE blocks (
id int(11) NOT NULL auto_increment,
title text,
position int(1) NOT NULL default '0',
did int(5) NOT NULL default '0',
type int(1) NOT NULL default '0',
txt text,
access text,
isshow int(1) default '1',
PRIMARY KEY (id)
) TYPE=MyISAM CHARACTER SET cp1251;
Вроде кодировка 1251, но далее скрипт засовывает в эту таблицу данные:
INSERT INTO blocks VALUES(NULL,"Вход...","1","0","2","login","*","1");
Вместо "Вход..." - ????... если осуществляю такой запрос зерез PhpMyAdmin то всё хорошо, по русски.
Как же мне исправить INSERT INTO blocks ... что бы всё было GOOD? | |
|
|
|
|
|
|
|
для: MAN|AK
(09.12.2006 в 00:38)
| | Всё сам справился просто перед тем как скрипт заполняет таблицу он вначале соединяется с БД там то я и поставил @mysql_query ("SET NAMES `cp1251`");
И при работе с самой КМС, когда соединяется с базой тоже поставил @mysql_query ("SET NAMES `cp1251`"); и теперь всё замечательно.
Но есть вопрос при установке на старные версии серверов в частности MySQL проблем не возникнет? | |
|
|
|
|
|
|
|
для: MAN|AK
(09.12.2006 в 00:51)
| | Новая система кодировок и оператор SET NAMES введены, начиная с версии 4.1.0. | |
|
|
|