powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Кодировка PHP и MySQL
4 сообщений из 4, страница 1 из 1
Кодировка PHP и MySQL
    #38354631
drno
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!

Знаю что вопрос с кодировкой описан в FAQ по MySQL, но все равно задаю его, т.к. реально много всего перепробовал, а проблему вывода полей с кириллицей так и не смог решить - одни "вопросики".

я создаю таблицу

Код: plsql
1.
2.
3.
CREATE TABLE `chartest` (
  `name` varchar(10) default NULL
) ENGINE=MyISAM CHARACTER SET=utf8



в MySQL 5.5.31-0ubuntu 0.12.04.2

заношу туда 2 строки в кириллице

через PHP делаю тестовый вывод т.о.

Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

	<?php 
	
//header('Content-Type: text/html; charset=utf-8');	
    // определяем начальные данные
    $db_host = 'localhost';
    $db_name = 'chess';
   $db_username = '****';
  $db_password = '*****';

    $db_table_to_show = 'chartest';

 

    // соединяемся с сервером базы данных

    $connect_to_db = mysql_connect($db_host, $db_username, $db_password)

      or die("Could not connect: " . mysql_error());

 

    // подключаемся к базе данных

    mysql_select_db($db_name, $connect_to_db)

      or die("Could not select DB: " . mysql_error());

 

    // выбираем все значения из таблицы "Contacts"

    $qr_result = mysql_query("select * from " . $db_table_to_show)

      or die(mysql_error());
 

    // выводим на страницу сайта заголовки HTML-таблицы
    echo '<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />';
	
    echo '<table border="1">';

   echo '<thead>';

   echo '<tr>';

   echo '<th>Имя</th>';

   echo '<th>Телефон</th>';

   echo '<th>E-Mail</th>';

   echo '</tr>';

   echo '</thead>';

   echo '<tbody>';

    

   // выводим в HTML-таблицу все данные клиентов из таблицы MySQL 

   while($data = mysql_fetch_array($qr_result)){ 

      echo '<tr>';

     // echo '<td>' . $data['Number'] . '</td>';

    //  echo '<td>' . $data['Solution'] . '</td>';
	
	echo '<td>' . $data['name'] . '</td>';

      echo '<td>' . $data['eMail'] . '</td>';

      echo '</tr>';

   }

    

    echo '</tbody>';

   echo '</table>';

$a = "Василий Иванов ходит утром без штанов";
echo "А вы знаете что?<br> Привет!!!!!!!  ". $a; 

    // закрываем соединение с сервером  базы данных

    mysql_close($connect_to_db);

?>



Русские слова Привет!!!!!!! Василий Иванов ходит утром без штанов и название полей выводит нормально а то что из БД сплошные вопросы.
Помогите разобраться где собака зарыта.

Заранее благодарю за помощь.
...
Рейтинг: 0 / 0
Кодировка PHP и MySQL
    #38354669
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
drnoреально много всего перепробовалСразу после коннекта
Код: sql
1.
mysql_query("SET NAMES 'нужная_кодировка'");

тоже пробовали?
...
Рейтинг: 0 / 0
Кодировка PHP и MySQL
    #38354671
drno
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vkle,

Код: plsql
1.
mysql_query("SET NAMES utf8");



помогло, спасибо за помощь.
...
Рейтинг: 0 / 0
Кодировка PHP и MySQL
    #38355965
deblogger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я сам как месяц этим майскулем занимаюсь и истории вопроса не изучал, но каменты на mysqli датируются 4 тире 5 годами назад.

Почему народ упорно юзает практически порицаемый API mysql?


if (!$link->set_charset("utf8")) {
die('Ошибка загрузки utf8 (' . $link->connect_errno . ') ' . $link->connect_error);
}
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Кодировка PHP и MySQL
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]