[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: PHP+MySQL кодировка
Страницы: 1, 2
kap
Знаю, вопрос много раз обсуждался, но...
Перенес сайт на другой хостинг, на сайте одна форма, запись данных в базу. На старом хостинге все работало нормально, данные заносились в базу в правильной кодировке. На новом хостинге, в базу вместо русских букв заносятся знаки вопроса "???????? ?????".
В php скрипте прописано
mysql_query("SET NAMES 'utf8'");
mysql_query("SET CHARACTER SET 'utf8'");

Подскажите, что неправильно сделано?
McLotos
http://phpforum.su/index.php?act=Print&cli...limin=1&limit=1
только в Вашем случае все пункты должны быть в самой лучшей кодировке (UTF-8)

_____________
программирование - инструмент для решения конкретных задач, любая попытка спроектировать что-то универсальное приведет к провалу.©paul85
В любом случае тебе прийдётся пройти путь изобретения велосипеда, который прошли другие, только причиной твоего изобретения будет непонимание принципов работы велосипеда изобретённого другими людьми.©SlavaFr
jQuery это попытка использовать АН-225 для перевозки зубочистки
kap
1. Кодировка базы данных utf8?
2. Кодировка таблицы utf8?
3. Кодировка поля в таблице utf8?
4. Кодировка соединения с базой данных utf8?
5. php скрипт сохранен в utf8 без BOM?
6. в php файле есть header('Content-Type: text/html; charset=utf8');

Может какие то настройки MySQL ?
McLotos
а в ссылке 8 пунктов =)

_____________
программирование - инструмент для решения конкретных задач, любая попытка спроектировать что-то универсальное приведет к провалу.©paul85
В любом случае тебе прийдётся пройти путь изобретения велосипеда, который прошли другие, только причиной твоего изобретения будет непонимание принципов работы велосипеда изобретённого другими людьми.©SlavaFr
jQuery это попытка использовать АН-225 для перевозки зубочистки
kap
у меня же php-файл smile.gif
McLotos
код в студию. и желательно ещё и экспорт таблицы тоже сюда же

_____________
программирование - инструмент для решения конкретных задач, любая попытка спроектировать что-то универсальное приведет к провалу.©paul85
В любом случае тебе прийдётся пройти путь изобретения велосипеда, который прошли другие, только причиной твоего изобретения будет непонимание принципов работы велосипеда изобретённого другими людьми.©SlavaFr
jQuery это попытка использовать АН-225 для перевозки зубочистки
kap
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta
http-equiv="content-type" content="text/html; charset=utf-8" />
<title></title>
<meta
name="keywords" content="" />
<meta
name="description" content="" />
<link
rel="stylesheet" href="style.css" type="text/css" media="screen, projection" />
</head>

<body>

<div
id="wrapper">
<div
id="content">

<div
class="polls_2">
<?php

$hostname = "localhost";
$username = "admin";
$password = "pass";
$dbName = "admin_hairs";

header('Content-Type: text/html; charset=utf-8');

mysql_connect($hostname,$username,$password) OR DIE("Не могу создать соединение ");
mysql_query("SET NAMES 'utf8'");
mysql_query("SET CHARACTER SET 'utf8'");
mysql_select_db($dbName) or die(mysql_error());

$answer_1 = $_POST['answer_1'];
$answer_2 = $_POST['answer_2'];
$answer_3 = $_POST['answer_3'];
$email = $_POST['email'];
$date = date('Y-m-d');
$wish = $_POST['wish'];
if ($wish == 'Введите название товара') {
$wish = NULL;
}
$query = "INSERT INTO `hairs_polls` ( answer_1, answer_2, answer_3, email, date, wish) VALUES ('$answer_1', '$answer_2', '$answer_3', '$email', '$date', '$wish')";

mysql_query($query) or die(mysql_error());


mysql_close();
?>
</div>
</div>
<!-- #content-->

</div><!-- #wrapper -->

</body>
</html>


таблица

-- phpMyAdmin SQL Dump
-- version 4.2.2
-- http://www.phpmyadmin.net
--
-- Хост: localhost
-- Время создания: Июл 13 2014 г., 19:14
-- Версия сервера: 5.5.37
-- Версия PHP: 5.4.28

SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";


/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;

--
-- База данных: `admin_hairs`
--

-- --------------------------------------------------------

--
-- Структура таблицы `hairs_polls`
--

CREATE TABLE IF NOT EXISTS `hairs_polls` (
`id` int(11) NOT NULL,
`answer_1` int(11) NOT NULL,
`answer_2` int(11) NOT NULL,
`answer_3` int(11) NOT NULL,
`email` text NOT NULL,
`date` date NOT NULL,
`wish` text NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='Таблица голосования' AUTO_INCREMENT=246 ;

--
-- Дамп данных таблицы `hairs_polls`
--

INSERT INTO `hairs_polls` (`id`, `answer_1`, `answer_2`, `answer_3`, `email`, `date`, `wish`) VALUES
(27, 1, 1, 1, '', '2013-05-20', ''),
(28, 1, 1, 1, '', '2013-05-29', ''),
(29, 1, 2, 1, '', '2013-06-04', ''),
(30, 1, 1, 1, '', '2013-06-16', ''),
(31, 1, 2, 4, 'ewg065@yandex.ru', '2013-06-18', ''),
(32, 1, 1, 1, '', '2013-06-19', ''),
(33, 1, 1, 1, '', '2013-06-20', ''),
(34, 1, 1, 1, '', '2013-06-23', ''),
(36, 1, 1, 2, '', '2013-06-23', ''),
(37, 1, 1, 1, '', '2013-06-23', ''),
(38, 1, 1, 4, '', '2013-06-26', ''),
(74, 1, 1, 1, '', '2013-10-23', ''),
(40, 1, 1, 1, '', '2013-06-29', ''),
(41, 1, 1, 1, '', '2013-07-04', ''),
(42, 1, 1, 1, '', '2013-07-04', ''),
(43, 1, 1, 1, 'Tagui1989@ya.ru', '2013-07-07', ''),
(44, 1, 1, 1, '', '2013-07-08', ''),
(45, 1, 1, 1, '', '2013-07-12', ''),
(46, 1, 1, 1, '', '2013-07-13', ''),
(47, 1, 1, 1, '', '2013-07-18', ''),
(48, 1, 1, 1, '', '2013-08-04', ''),
(49, 1, 1, 4, '', '2013-08-11', ''),
(50, 1, 1, 4, '', '2013-08-11', ''),
(51, 1, 1, 1, 'mlk0708@mail.ru', '2013-08-12', ''),
(52, 1, 1, 1, '', '2013-08-14', ''),
(53, 1, 1, 1, '', '2013-08-16', ''),
(54, 1, 1, 1, '', '2013-08-26', ''),
(55, 1, 1, 1, '', '2013-08-31', ''),
(56, 2, 1, 1, '', '2013-09-07', ''),
(57, 1, 1, 1, 'sokos456@mail.ru', '2013-09-07', ''),
(58, 1, 2, 1, 'galina_che_a@mail.ru', '2013-09-11', ''),
(59, 2, 1, 1, '', '2013-09-13', ''),
(60, 1, 2, 1, '', '2013-09-15', ''),
(61, 1, 1, 1, '', '2013-09-16', ''),
(62, 1, 1, 1, '', '2013-09-20', ''),
(63, 1, 1, 1, '', '2013-09-22', ''),
(64, 1, 1, 1, '', '2013-09-23', ''),
(65, 1, 1, 1, '', '2013-09-27', ''),
(66, 1, 2, 4, '', '2013-10-01', ''),
(67, 2, 1, 4, '', '2013-10-11', ''),
(68, 1, 1, 2, '', '2013-10-13', ''),
(69, 1, 2, 1, '', '2013-10-13', ''),
(70, 1, 1, 1, '', '2013-10-14', ''),
(71, 1, 1, 1, '', '2013-10-14', ''),
(72, 1, 1, 1, '', '2013-10-17', ''),
(75, 1, 1, 1, '', '2013-10-24', ''),
(76, 1, 2, 1, '', '2013-10-27', ''),
(77, 2, 1, 2, '', '2013-10-28', ''),
(78, 1, 1, 1, '', '2013-10-30', ''),
(79, 1, 1, 1, '', '2013-11-01', ''),
(80, 1, 2, 1, 'lime-field@mail.ru', '2013-11-03', ''),
(81, 1, 1, 1, '', '2013-11-06', ''),
(82, 1, 1, 1, '', '2013-11-06', ''),
(83, 1, 1, 4, '', '2013-11-07', ''),
(84, 1, 1, 4, 'e.alenka1409@mail.ru', '2013-11-07', ''),
(85, 1, 1, 1, '', '2013-11-12', ''),
(86, 2, 1, 1, '', '2013-11-12', ''),
(87, 1, 1, 1, '', '2013-11-12', ''),
(88, 0, 0, 0, '', '2013-11-12', ''),
(89, 1, 1, 1, '', '2013-11-13', ''),
(90, 1, 1, 1, 'velkinan@rambler.ru', '2013-11-16', ''),
(91, 1, 2, 4, 'zhirovy@inbox.ru', '2013-11-19', ''),
(92, 1, 1, 1, '', '2013-11-20', ''),
(93, 1, 1, 1, '', '2013-11-25', ''),
(94, 1, 1, 4, '', '2013-11-25', ''),
(95, 1, 1, 1, '', '2013-11-25', ''),
(96, 1, 1, 1, '', '2013-11-26', ''),
(97, 1, 1, 4, '', '2013-11-27', ''),
(98, 1, 1, 4, '', '2013-11-27', ''),
(99, 1, 1, 1, 'margoshka-1986@mail.ru', '2013-11-30', ''),
(100, 1, 1, 3, 'natusevich_78@mail.ru', '2013-12-02', ''),
(101, 0, 0, 0, '', '2013-12-02', ''),
(102, 1, 1, 1, '', '2013-12-02', ''),
(103, 1, 1, 1, '', '2013-12-03', ''),
(104, 1, 1, 1, '', '2013-12-03', ''),
(105, 1, 2, 4, 'iva.ksenia00@yandex.ru', '2013-12-03', ''),
(106, 1, 1, 1, '', '2013-12-04', ''),
(107, 1, 1, 1, '', '2013-12-05', ''),
(108, 1, 1, 1, 'irysik111@mail.ru', '2013-12-08', ''),
(109, 1, 2, 1, '', '2013-12-08', ''),
(110, 1, 1, 1, '', '2013-12-09', ''),
(111, 2, 1, 1, '', '2013-12-10', ''),
(112, 1, 1, 1, '', '2013-12-13', ''),
(113, 1, 1, 1, '', '2013-12-14', ''),
(114, 1, 1, 1, 'i_n_a_f@mail.ru', '2013-12-15', ''),
(115, 1, 1, 2, '', '2013-12-15', ''),
(116, 1, 1, 1, '', '2013-12-16', ''),
(117, 1, 1, 1, 'noti-025@mail.ru', '2013-12-17', ''),
(118, 1, 1, 1, '', '2013-12-17', ''),
(119, 1, 1, 1, '', '2013-12-17', ''),
(120, 1, 1, 2, '', '2013-12-18', ''),
(121, 1, 1, 2, '', '2013-12-18', ''),
(122, 1, 1, 2, '', '2013-12-18', ''),
(123, 0, 0, 0, '', '2013-12-18', ''),
(124, 1, 1, 1, '', '2013-12-19', ''),
(125, 1, 2, 2, 'ariya1963@mail.ru', '2013-12-19', ''),
(126, 1, 1, 1, 'olguschechka@mail.ru', '2013-12-19', ''),
(127, 1, 1, 1, '', '2013-12-19', ''),
(128, 2, 1, 1, '', '2013-12-19', ''),
(129, 1, 1, 1, '', '2013-12-21', ''),
(146, 1, 1, 1, '', '2014-01-02', 'ножницы'),
(147, 1, 1, 1, '', '2014-01-02', 'фен'),
(130, 1, 3, 1, '', '2013-12-22', ''),
(142, 1, 1, 1, '', '2013-12-27', ''),
(143, 0, 0, 0, '', '2013-12-27', ''),
(144, 0, 0, 0, '', '2013-12-27', ''),
(145, 1, 1, 1, '', '2013-12-29', 'выпрямитель для волос'),
(131, 1, 3, 1, '', '2013-12-22', ''),
(139, 1, 1, 1, '', '2013-12-26', ''),
(140, 1, 1, 1, 'lesya060799@yandex.ru', '2013-12-27', ''),
(141, 1, 1, 1, '', '2013-12-27', 'бигуди'),
(132, 1, 1, 1, '', '2013-12-23', ''),
(137, 1, 1, 1, '', '2013-12-24', 'бигуди'),
(138, 1, 1, 1, '', '2013-12-24', 'стайлер'),
(148, 1, 1, 1, '', '2014-01-03', 'машинка для стрижки волос'),
(149, 1, 1, 1, '', '2014-01-05', ''),
(150, 1, 1, 1, '', '2014-01-10', 'электроплойка'),
(151, 1, 1, 4, 'model82@yandex.ru', '2014-01-13', ''),
(152, 1, 1, 4, 'svetik0406@mail.ru', '2014-01-13', ''),
(153, 1, 2, 1, 'kletino@gmail.com', '2014-01-16', ''),
(154, 1, 1, 1, '', '2014-01-21', ''),
(155, 1, 1, 4, '', '2014-01-23', 'гель лак'),
(156, 1, 1, 1, 'sweetvoice@yandex.ru', '2014-01-23', ''),
(157, 1, 1, 1, '', '2014-01-25', ''),
(158, 1, 1, 1, '', '2014-01-26', ''),
(159, 1, 1, 1, '', '2014-01-27', 'учебная голова'),
(160, 1, 1, 1, '', '2014-01-28', 'машинка'),
(161, 1, 1, 1, '', '2014-01-29', 'фен'),
(162, 1, 1, 4, 'otto19mariy89@yandex.ru', '2014-01-30', ''),
(163, 1, 1, 1, '', '2014-01-31', 'машинка для стрижки'),
(164, 1, 1, 1, 'marico.a@mail.ru', '2014-02-02', ''),
(165, 1, 1, 1, '', '2014-02-04', ''),
(166, 1, 1, 1, '', '2014-02-06', 'зеркало с ручкой'),
(167, 1, 1, 1, '', '2014-02-06', 'утюжки'),
(168, 1, 2, 1, '', '2014-02-08', ''),
(169, 1, 1, 1, '', '2014-02-12', ''),
(170, 1, 1, 1, '', '2014-02-13', ''),
(171, 1, 1, 1, '', '2014-02-13', ''),
(172, 0, 0, 0, '', '2014-02-13', ''),
(173, 1, 1, 1, '', '2014-02-15', ''),
(174, 1, 1, 1, '', '2014-02-15', 'ножницы'),
(175, 1, 1, 1, '', '2014-02-16', ''),
(176, 1, 1, 1, '', '2014-02-17', 'для карвинга'),
(177, 1, 1, 1, '', '2014-02-18', 'фен щетка'),
(178, 1, 1, 1, '', '2014-02-19', 'фен'),
(179, 1, 1, 1, '', '2014-02-19', 'Moser 1411-0050'),
(180, 1, 1, 1, '', '2014-02-20', 'Маникен'),
(181, 1, 1, 1, '', '2014-02-23', 'Плойка'),
(182, 1, 1, 1, 'nina18061987@gmail.com', '2014-02-23', 'Плойка'),
(183, 1, 1, 1, '', '2014-02-24', 'горячие ножницы'),
(184, 1, 1, 1, '', '2014-02-24', ''),
(185, 1, 1, 3, 'oiga.timofeev@yandex.ru', '2014-02-27', ''),
(186, 2, 1, 1, '', '2014-02-27', ''),
(187, 1, 1, 1, '', '2014-02-28', ''),
(188, 1, 1, 1, '', '2014-02-28', 'щипцы'),
(189, 1, 1, 1, '', '2014-03-01', 'расходные материалы'),
(190, 1, 1, 1, '', '2014-03-02', ''),
(191, 1, 1, 1, '', '2014-03-03', ''),
(192, 1, 1, 2, 'bobkova.1988@mail.ru', '2014-03-04', 'машинка для стрижки котов'),
(193, 1, 1, 1, '', '2014-03-06', ''),
(194, 1, 1, 1, '', '2014-03-06', 'краска'),
(195, 1, 1, 1, '', '2014-03-09', ''),
(196, 1, 1, 1, '', '2014-03-09', 'лонда кондиционер'),
(197, 1, 1, 1, 'n.natalina2014@yandex.ru', '2014-03-09', 'лонда кондиционер'),
(198, 1, 1, 1, '', '2014-03-11', 'Голова манекен тренировочная'),
(199, 1, 1, 1, '', '2014-03-11', ''),
(200, 1, 1, 1, '', '2014-03-13', ''),
(201, 1, 1, 1, '', '2014-03-13', 'спрей'),
(202, 1, 1, 1, '', '2014-03-14', ''),
(203, 1, 2, 1, 'olkalesnoy@mail.ru', '2014-03-17', ''),
(204, 1, 1, 1, '', '2014-03-20', ''),
(205, 1, 1, 1, '', '2014-03-20', '36W'),
(206, 1, 1, 1, '', '2014-03-21', ''),
(207, 2, 1, 1, 'n123masha@rambler.ru', '2014-03-24', ''),
(208, 1, 1, 1, '', '2014-03-24', ''),
(209, 1, 1, 1, '', '2014-03-25', ''),
(210, 1, 1, 4, '', '2014-03-30', ''),
(211, 1, 1, 1, '', '2014-04-02', 'фелировочные ножницы ягуар'),
(212, 1, 1, 1, '', '2014-04-03', 'голова'),
(213, 1, 1, 1, 'a.a.kovalenko@yandex.ru', '2014-04-04', ''),
(214, 1, 1, 1, '', '2014-04-04', ''),
(215, 1, 1, 1, '', '2014-06-05', ''),
(216, 1, 1, 1, '', '2014-06-06', ''),
(217, 1, 1, 1, '', '2014-06-06', ''),
(218, 1, 1, 1, '', '2014-06-07', ''),
(219, 1, 1, 2, 'stelnik@yandex.ru', '2014-06-12', ''),
(220, 1, 1, 1, '', '2014-06-14', ''),
(221, 1, 3, 1, 'zakharkina-2014@mail.ru', '2014-06-15', ''),
(222, 1, 1, 1, '', '2014-06-19', ''),
(223, 1, 1, 1, '', '2014-06-19', ''),
(224, 1, 2, 4, '', '2014-06-20', '???? ??? ????????'),
(225, 1, 1, 1, '', '2014-06-21', ''),
(226, 1, 1, 1, '', '2014-06-24', '?????? '),
(227, 1, 1, 1, '', '2014-06-24', '?????? '),
(228, 1, 1, 1, '', '2014-06-27', '??????'),
(229, 1, 1, 1, '', '2014-06-27', '??????'),
(230, 1, 1, 4, '', '2014-06-28', ''),
(231, 1, 1, 4, 'snowflake.89@list.ru', '2014-06-30', ''),
(232, 1, 1, 1, '', '2014-06-30', '???????'),
(233, 1, 1, 1, '', '2014-07-01', '????? '),
(234, 1, 2, 4, '', '2014-07-02', ''),
(235, 1, 1, 3, '', '2014-07-03', '??????? '),
(236, 1, 2, 4, '', '2014-07-04', ''),
(237, 1, 1, 1, '', '2014-07-11', '??????????'),
(238, 1, 2, 1, 'elena05068@rambler.ru', '2014-07-13', ''),
(239, 1, 1, 1, '', '2014-07-13', 'sdfsdfsdf'),
(240, 1, 1, 1, '', '2014-07-13', '?????????????????'),
(242, 1, 1, 1, '', '2014-07-13', '?????????????????'),
(243, 1, 1, 1, '', '2014-07-13', '??????'),
(244, 1, 1, 1, '', '2014-07-13', '????????????'),
(245, 1, 1, 1, '', '2014-07-13', '????????????');

--
-- Indexes for dumped tables
--

--
-- Indexes for table `hairs_polls`
--
ALTER TABLE `hairs_polls`
ADD PRIMARY KEY (`id`);

--
-- AUTO_INCREMENT for dumped tables
--

--
-- AUTO_INCREMENT for table `hairs_polls`
--
ALTER TABLE `hairs_polls`
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=246;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.