Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Опять КОДИРОВКА
 
 автор: MAN|AK   (09.12.2006 в 00:38)   письмо автору
 
 

При установке одного движка происходит сл. проблема:

В БД заносится вместо русских букв вопросы ?????????????????
Т.е. через 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:51)   письмо автору
 
   для: MAN|AK   (09.12.2006 в 00:38)
 

Всё сам справился просто перед тем как скрипт заполняет таблицу он вначале соединяется с БД там то я и поставил @mysql_query ("SET NAMES `cp1251`");
И при работе с самой КМС, когда соединяется с базой тоже поставил @mysql_query ("SET NAMES `cp1251`"); и теперь всё замечательно.
Но есть вопрос при установке на старные версии серверов в частности MySQL проблем не возникнет?

   
 
 автор: cheops   (09.12.2006 в 13:45)   письмо автору
 
   для: MAN|AK   (09.12.2006 в 00:51)
 

Новая система кодировок и оператор SET NAMES введены, начиная с версии 4.1.0.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования