Кароче заливаю таблу CREATE TABLE IF NOT EXISTS `comments` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`page_id` varchar(11) NOT NULL,
`name` varchar(60) NOT NULL,
`text_comment` varchar(500) NOT NULL,
`date_add` varchar(18) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM;
если пишу на русском со скрипта то запись в бд идет кракозябами
оÑчо
чмррчр
Что не так. Кодировка по умолчанию utf8 генерал си
set names utf8
mysql_query("SET NAMES 'utf-8'"
Добавлено 06.04.16 в 12:59:18:
или же так:
CREATE TABLE IF NOT EXISTS `comments` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`page_id` varchar(11) NOT NULL,
`name` varchar(60) NOT NULL,
`text_comment` varchar(500) NOT NULL,
`date_add` varchar(18) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM CHARACTER SET=utf8
Husan, CREATE TABLE IF NOT EXISTS `comments` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`page_id` varchar(11) NOT NULL,
`name` varchar(60) NOT NULL,
`text_comment` varchar(500) NOT NULL,
`date_add` varchar(18) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM CHARACTER SET=utf8 один хрен выводит кракозябы я так уже делал
делаю вывод так $query = mysql_query("SELECT * FROM `comments` ORDER BY `id` DESC LIMIT $start,$num"
while ($row = mysql_fetch_assoc($query))
{
echo ' <b>Гость:</b> '.$row['name'].' <br /><b>Сообщение:</b> '.$row['text_comment'].'<br />';
echo'<br>';
}
Maksamka, mysql_query('SET NAMES `utf8`', $твоя переменная); в твой скрипт пихай.