У меня возник такой вопрос при выводе данных из базы (русские слова) они отображаються в кодировке UTF8 или Latin1 как это можно исправить уже просто в голову нечего не лезит??? сичас стоит mysql 4.1 пробовал вводить данные в разных кодировках менять кодировку базы и самого mysql не помогает как исправить запрос чтоб данные выводились кириллицей например windows1251 или koi8-r привожу кусок кода Code: mysql_select_db("nova-net",$db); $result=mysql_query("select * from local_users_new",$db); if ($myrow= mysql_fetch_array($result)) { echo "<table border=3>\n"; echo "<tr><td>Имя</td><td>IP адрес</td><td>Телефон дом</td><td>Мобильный телефон</td><td>Адрес проживания</td><td>Информация</tr>\n"; do { printf("<tr><td>%s</td><td>%s</td><td>%s</td><td>%s</td><td>%s</td><td>%s</td></tr>\n", $myrow["initial"], $myrow["Ip"], $myrow["dom_phone"], $myrow["mob_phone"], $myrow["addres"], $myrow["info"]); } while ($myrow=mysql_fetch_array($result)); echo "</table>\n"; прошу помочь и желательно без флуда а то уже в печёнках сидит всё и сетка тоже....
Ты вопрос не понял я уже что только не пробовал не помогает Не работает ! помогите со скриптом как сделать вывод данных во пределённой кодировке....
нет в базе данные уже лежат нормально но вывод в форуму происходит всё равно в ХЗ чом как сделать вывод данных в кодировке например koi8-r именно в запросе к мускулу
там где коннектишься к БД делаешь таким вот макарием: $db=mysql_pconnect('', '', ''); mysql_select_db('', $db); /* коннект к БД, затем 2 строчки ниже */ mysql_unbuffered_query("SET NAMES cp1251", $db); mysql_unbuffered_query("SET CHARACTER SET cp1251",$db); и будет тебе счастье. Подобные косяки наблюдал на mysql выше 4.1. Они там полностью на Unicode перебрались. засранцы
2 Nova вообще на самом деле nerezus первый ответил на твой вопрос, я лишь раскрыл его ответ, так что репа по праву его
На самом деле есть более интересный способ, например если нт возможности послать отдельный запрос (в тех же самых инекциях) тогда так: select convert(NAME using cp1251) from lala;