alexxx6 0 Опубликовано: 9 марта 2011 Рассказать Опубликовано: 9 марта 2011 Проблема в том что кирилицу скрипт не выводит, вместо таких символов отображаются знаки вопросов. Кодировка движка cp-1251. Код: include 'data/dbconfig.php'; ############################################################################## /* Соединяемся, выбираем базу данных */ $link = mysql_connect(DBHOST, DBUSER, DBPASS) or die("Could not connect : " . mysql_error()); mysql_select_db(DBNAME) or die("Could not select database"); $query = "SELECT * FROM dle_post"; $result = mysql_query($query) or die("Query failed : " . mysql_error()); /* Выводим результаты в html */ echo "<table>\n"; while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) { echo "\t<tr>\n"; foreach ($line as $col_value) { echo "\t\t<td>$col_value</td>\n"; } echo "\t</tr>\n"; } echo "</table>\n"; /* Освобождаем память от результата */ mysql_free_result($result); /* Закрываем соединение */ mysql_close($link); ############################################################################## Цитата Ссылка на сообщение Поделиться на других сайтах
alexxx6 0 Опубликовано: 10 марта 2011 Рассказать Опубликовано: 10 марта 2011 Автор Всё, понял, надо было перед запросом вот так сделать: mysql_set_charset(cp1251, $link); Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.