Я пытаюсь ввести हिन्दी в свой sqltable. я сделал сверку, как utf8_unicode_ci в таблице , когда я эхо переменной на странице PHP ее показывая हिन्दी , но в базе данных он получает странные значения, как «& # 2361; & # 2367; & # 2344»sqldatabse не принимает неанглийских символов
Мои код выглядит следующим образом:
<?php
include("connection.php");
mysqli_set_charset($con,'utf8');
$var=$_POST['var'];
$var1=$_POST['var1'];
$query="insert into test values('$var','$var1')";
if($result=mysqli_query($con,$query))
{
echo $var;
echo $var1;
echo "success";
}
?>
спасибо, что я получаю требуемый ввод в базе данных, но не могу извлечь и отобразить его показ ??? когда я эхо от php – ashwinbhy
Удалось ли вам наконец? Кажется, что изначально ваш PHP не был доставлен как UTF-8. Или это еще определение базы данных? –
Мне удалось получить utf-8 enteries в базах данных. Но когда я его извлечу, он не отобразит его. Его показ ???? charachters. – ashwinbhy