mysql不会使用外来(印地文/梵文)字符从表中选择

时间:2013-08-14 01:45:06

标签: php mysql select foreign-keys collation

我环顾四周,找不到答案。

我想从mysql表中选择一个单词来获取定义。

没有错误,它只是没有选择它。我用英文字母测试它,它工作。我尝试使用utf8_bin,utf_general_ci,utf_unicode_ci将lex列设置为VARCHAR,TEXT,BLOB。

以下是代码:

$lex = 'सुकून';
$get_def = mysqli_query($con,"SELECT * FROM hindi_dictionary WHERE lex = '$lex'");
while($row = mysqli_fetch_array($get_def)) {
  $def = $row['def'];
  }
echo $def;

1 个答案:

答案 0 :(得分:0)

我需要做的就是把它放在那里:

mysqli_query($con, "set names 'utf8'");