Задавайте вопросы, мы ответим
Вы не зашли.
net написал:
у меня все пока на localhoste,а при установке что писать в
$servername = "yourserver.domain";
localhost что-ли?
вопрос rgbeast
$servername = "localhost";
Неактивен
теперь так ))))))))):уже ровно так,красиво)))))
Запрос был следующий: select * from seminar
результат запроса
seminar_id theme date_of_reception time_on place
1 Problems of medicine с 10.05.07 пРnull null
2 фармакология с 10.05.07 пРnull null
3 стоматология и м с 10.06.07 пРnull null
Неактивен
Отлично А данные у Вас не в той кодировке лежат, похоже
Вам нужно сделать SET NAMES в ту кодировку, в которой должна получаться
итоговая страница. Данные, которые записаны в таблицу, при этом должны быть
в той кодировке, в которой находится сама таблица (точнее - столбцы).
Неактивен
Попробуйте после подключения к базе выполнить:
mysql_query("SET NAMES cp1251");
Неактивен
а как узнать кодировку столбцов?
я сейчас сделала
mysql> ALTER DATABASE seminar DEFAULT CHARACTER SET cp1251 COLLATE cp1251_general_ci; Query OK, 1 row affected (0.09 sec) mysql> quit Bye
значит у меня таблица у меня в кодировке cp1251
а данные я заводила insert ,просто для примера!в какой кодировке не знаю)
Неактивен
уже сделала
mysql_query("SET NAMES cp1251");
Запрос был следующий: select * from seminar
результат запроса
seminar_id theme date_of_reception time_on place
1 Problems of medicine ?? 10.05.07 ??? null null
2 ?„?°?????°?????»???????? ?? 10.05.07 ??? null null
3 ???‚?????°?‚???»???????? ?? ?? ?? 10.06.07 ??? null null
Неактивен
хотела сделать
mysql> ALTER DATABASE seminar DEFAULT CHARACTER SET koi8-u COLLATE koi8-u_general_ci;
ERROR 1115 (42000): Unknown character set: 'koi8'
mysql>
ругаеться,может просто легче данные заново ввести
Неактивен
ALTER DATABASE не изменит кодировку уже созданных таблиц (сморите SHOW CREATE TABLE имя_таблицы)
ALTER TABLE не изменит кодировку столбцов таблицы
Более подробно, см. http://sqlinfo.ru/articles/encoding/
Вам лучше всего сначала определится с кодировкой, потом заносить данные. Я бы поступил так:
1. Запомнить структуру таблицы SHOW CREATE TABLE seminar; (убрать оттуда все, что указывает на кодировку)
2. Так как таблица тестовая, ее еще не поздно удалить DROP TABLE seminar
3. Изменить кодировку базы данных на выбранную (Вы уже сделали)
4. Создать таблицу CREATE table seminar ..... но из запроса исключить любое упоминание кодировки (тогда будет кодировка по умолчанию для базы)
5. Наполнить данными
Тогда все будет в одной выбранной кодировке и все будет хорошо
Неактивен