Проблем с кирилица в базата данни

amgcompany

Registered
Здравейте,имам проблем с кирилицата в базата данни.Направил съм си една страница и там има една форма с едно поле за текст и бутон и искам като си въведа нещо в полето на кирилица и в базата данни да ми излиза на кирилица.И като пробвам да въведа нещо ми се появява ИзпÑ?ащане. В базата данни всичко ми е utf8_unicode_ci. Ето ми и кода:

INDEX.PHP:

<?php
require "config.php";
if(isset($_POST['dai']))
{
$name = addslashes($_POST['dai']);
mysql_query("INSERT INTO kirilica SET name='$name'");//въвeденото в полето искам да ми се ипрати в базата данни
}
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>АЗ</title>
</head>
<body>
<p>ИВАН</p>
<form method="post" action="">
<input type="text" name="name"/>
<input type="submit" name="dai"/>
</form>
</body>
</html>

CONFIG.PHP

<?php
$server = "localhost";
$name = "root";
$password = "alexander123";
$db_name = "kirilica";

$conn = mysql_connect($server,$name,$password);
mysql_select_db($db_name,$conn);
mysql_query("SET CHARCTER SET utf8");
?>
 
предпоследния ред е грешен:
mysql_query("SET CHARCTER utf8");
без второто SET
слагай го преди всяка заявка иии аз винаги работя с utf8_general_ci..
 
@kriss - ГРЕШКА! :D
PHP:
mysql_query("SET NAMES utf8");
слагаш го в конфиг файла и нямаш проблеми. :)
 
Сега пък ми изкарва стойноста на бутона примерно
<input type="submit" name="dai" value="ритай"/>
и в БД ми показва ритай
 
tedo96 каза:
@kriss - ГРЕШКА! :D
PHP:
mysql_query("SET NAMES utf8");
слагаш го в конфиг файла и нямаш проблеми. :)
избощо не забелязах че е CHARACTER :D
пп: понякога не стига само в config файла :)
 

Back
Горе