Не порядок с кодировкой

Все блоги / DLE движок для сайтов 12 июля 2012 0   
Я делаю не большой модуль, отправка идет на ajax.
Вот собственно код:
<?php
@session_start();
@error_reporting ( E_ALL ^ E_WARNING ^ E_NOTICE );
@ini_set ( 'display_errors', true );
@ini_set ( 'html_errors', false );
@ini_set ( 'error_reporting', E_ALL ^ E_WARNING ^ E_NOTICE );

define( 'DATALIFEENGINE', true );
define( 'ROOT_DIR', substr( dirname(  __FILE__ ), 0, -12 ) );
define( 'ENGINE_DIR', ROOT_DIR . '/engine' );

require_once ENGINE_DIR . '/classes/mysql.php';
require_once ENGINE_DIR . '/data/dbconfig.php';


$db->super_query( "UPDATE " . USERPREFIX . "_users set u_status='$_POST[text]' where name='$_POST[user]'" );

if($_POST['text'] == "")$_POST['text']="Не установлено.";

echo $_POST['text'];
?>

Если в поле пишу: "My word." Все идет нормально. А если пишу: "Мое слово.", то в базу записывается: "РњРѕРµ слово.". А если поле пустое, то должно выводиться: "Не установлено.", а выводятся: "������� ���." Помогите чем можете =)

 Источник:dle-faq.pro, DLE

💬 Комментарии

В связи с новыми требованиями законодательства РФ (ФЗ-152, ФЗ «О рекламе») и ужесточением контроля со стороны РКН, мы отключили систему комментариев на сайте.

🔒 Важно Теперь мы не собираем и не храним ваши персональные данные — даже если очень захотим.

💡 Хотите обсудить материал?

Присоединяйтесь к нашему Telegram-каналу:

https://t.me/blogssmartz

Нажмите кнопку ниже — и вы сразу попадёте в чат с комментариями

Похожие публикации

Архив публикаций