Проблемы с кодировкой

  • Автор темы Автор темы batman_1
  • Дата начала Дата начала

batman_1

Guest
Проблемы с кодировкой

Стоит php 5.0.1, mysql 3.23.58. В my.ini стоит default-character-set=win1251 При выводе любой базы выходит фигня какая.
 
фигня какая?
Мой третий дан по телепатии не позволяет однозначно идентифицировать фигню.
 
Мой третий дан по телепатии не позволяет однозначно идентифицировать фигню.
PHP:
<?php
 $dbs=mysql_connect("localhost", "root", "");

 if(!$dbs)
{
        echo "Не могу соединиться с сервером\n";
        echo mysql_error();
        exit;
        }

      if( mysql_select_db("forum") or die(mysql_error()))

        $r=mysql_query("select*from tovar;");
        if($r)
        {

                 while( $author=mysql_fetch_array($r)){
                 echo "<br>номер товара=".$author['T_NO']."<br>";
                 echo "наименование=".$author['DSEC']."<br>";
                 echo "цена=".$author['PRICE']."<br>";
                  echo "остаток=".$author['QTY']."<br>";
             }

        }

        else{
                echo "<p><b>Ошибка</b>".mysql_error()."</p>";
        exit();
       }

        ?>
Php выдает
номер товара=1
наименование=Њлим ASUS
цена=330.00
остаток=10.00

номер товара=2
наименование=Љ« ўЁ вга Genius
цена=450.00
остаток=5.00
и т.д.
 
Не совпадают кодировка в БД и кодировка HTML в отображаемом HTML.

попробуй
PHP:
header("Content-type: text/html; charset=windows-1251");
 
наименования вставлялись из консоли в кодировке cp866 а выводятся в cp1251. выводи данные тем же путём что и вводил и будет тебе счастье
 
ВСЁ это пурга!!! Если не знаешь COUGAR не пиши!!!! По-моему тупому ежу понятно что мета тэги гребанные надо добавлять, а дело в том что в БАЗУ БЭТМАН нужно вводить не через DOS SHELL (потому что тогда она вводится в DOS кодировке), а напрямую через php например:
<?php
$db = mysql_connect ("localhost", "root");
mysql_select_db("kult", $db);
$sql = "insert into clients values ('$add_last', '$add_last', '$add_last')";
$result = mysql_query($sql);

echo "ВСЁ ЗАЕБОК!!!"



?>

Я три дня вычитывал такие "умные" ответы и никто не смог вразумительно помочь пока сам не допер!!!
ВСЕМ МИР!!!
 
Сверху