Xwab
Форумыnavigate_nextПрограммирование на PHP

кодировка
Сообщения
FiXleR

Здравствуйте. Учу php и mysql. Как бы тренируюсь.
Написал скрипт добавление текста в БД. Но русский текст добавляет с иероглифами.

Помогите пожалуйста исправить... Кодировка файла скрипта UTF-8 без BOM.
=
Вот сама таблица:
CREATE TABLE IF NOT EXISTS `lol` (
  `text` text NOT NULL
) ENGINE=MyISAM  DEFAULT CHARSET=utf8;


Вот скрипт:
[php:1:5bc6faae46]
<?php
require 'start.php'; //подключение к бд
$lol = mysql_query("select * from lol");
//$lol2 = mysql_fetch_array($lol);

echo $lol2;


if(isset($_POST["submit"])) {
$rules = htmlspecialchars($_POST['rules']);
mysql_query("insert into `lol` (`text`) values ('$rules')");

echo $rules;
}
?>
<form action="/index.php" method="POST">
LOL:</td><td><input type="text" name="rules" maxlength="1000"><br />
&nbsp;</td><td><input name="submit" type="submit" value="ok">

</form>
</body>
</html>

[/php:1:5bc6faae46]

20 Авг 2012, 5:59
Casper

Таблицы из файла заливаешь или саморучно? если из файла то сохраняй файл в кодировке win-1251

20 Авг 2012, 6:40
FiXleR

Casper, сам заливаю. phpmyadmin

20 Авг 2012, 6:47
Wapruks

Поставь кодировку таблиц и БД utf8_general_ci

20 Авг 2012, 7:05
FiXleR

Wapruks, стоит вроде

20 Авг 2012, 7:13
Jadson

<?xml version="1.0" encoding="utf-8"?> размести сначала в самом верху, страница сама в utf-8 хоть?

20 Авг 2012, 8:17
FiXleR

Jadson, страница в utf-8. не помогло.

20 Авг 2012, 9:18
Lexan

мб браузер ее открывает не как utf. Проверь чтоб в браузере в Вид>Кодировка была выбрана utf8

20 Авг 2012, 9:21
oee

туплю мб


__________
посл.ред. 20 Авг 2012, 15:22; всего 1 раз 20 Авг 2012, 9:26
Веселье

FiXleR, сделай скрин структуры самой таблицы

20 Авг 2012, 10:34
Ответить на тему