За последние 24 часа нас посетили 16923 программиста и 1647 роботов. Сейчас ищут 989 программистов ...

При добавлении русских слов, из БД, получаются Кракозябры ���

Тема в разделе "PHP для новичков", создана пользователем Воин Добра, 13 янв 2018.

  1. Воин Добра

    Воин Добра Новичок

    С нами с:
    13 янв 2018
    Сообщения:
    3
    Симпатии:
    0
    Дорогие Форумчане, хотел поинтересоваться.... Решил создать простейший вывод в таблицу из БД, но при выводе русский букв выводится это "�������".[​IMG] А когда убираю строчку из кода "<meta charset="utf-8">", выходит всё наоборот.[​IMG] . Сам код:
    PHP:
    1. <?php
    2. header('content-type text/html charset=utf-8');
    3. $nameServer = "PC-ПК\SQLEXPRESS";
    4. $massiv = array("Database"=>"Test","UID"=>"Test","PWD"=>"1234");
    5. $connetToServer=sqlsrv_connect($nameServer,$massiv);
    6. $select = iconv("UTF-8","windows-1251","SELECT * FROM rr");
    7. $gg = sqlsrv_query($connetToServer,$select);
    8. ?>
    9. <!DOCTYPE html>
    10. <html>
    11. <head>
    12.      <meta charset="utf-8">
    13.      <title></title>
    14. </head>
    15. <body>
    16. <table border="1">
    17.    
    18.      <tr>
    19.      <th>
    20.          qwe  
    21.      </th>
    22.      <th>ФИО</th>
    23. </thead>
    24.  
    25. <?php while($rsr=sqlsrv_fetch_array($gg)):;
    26. ?>
    27. <tr>
    28. <td><?php echo $rsr['names'];?></td>
    29. </tr>
    30. <?php endwhile;?>
    31. </body>
    32. </html>
     
  2. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.819
    Симпатии:
    1.333
    Адрес:
    Лень
    проверка фул файлов на кодировку utf-8
    --- Добавлено ---
    днищебродство
     
  3. Abyss

    Abyss Старожил

    С нами с:
    12 дек 2015
    Сообщения:
    1.298
    Симпатии:
    218
    Адрес:
    Default city
    set names 'uganda-general';
     
  4. TeslaFeo

    TeslaFeo Старожил

    С нами с:
    9 мар 2016
    Сообщения:
    2.984
    Симпатии:
    759
    А у самого какие мысли?
     
  5. Воин Добра

    Воин Добра Новичок

    С нами с:
    13 янв 2018
    Сообщения:
    3
    Симпатии:
    0
    Всё получилось. О Чудо. Надо было прописать следующие:
    PHP:
    1. $massiv = array("Database"=>"Test","UID"=>"Test","PWD"=>"1234","CharacterSet" => "UTF-8");
    --- Добавлено ---
    Спасибо, всем, кто пытался помочь :)