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

Все блоги / 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

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

@
  • bowtiesmilelaughingblushsmileyrelaxedsmirk
    heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
    winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
    worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
    expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
    disappointedconfoundedfearfulcold_sweatperseverecrysob
    joyastonishedscreamtired_faceangryragetriumph
    sleepyyummasksunglassesdizzy_faceimpsmiling_imp
    neutral_faceno_mouthinnocent

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