我环顾四周,找不到答案。
我想从 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;
最佳答案
我需要做的就是把它放在那里:
mysqli_query($con, "set names 'utf8'");
关于php - mysql 不会从使用外来(印地语/梵文)字符的表中进行选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18221941/