Php SQL按名称排序-希伯来语

Php SQL按名称排序-希伯来语,php,mysql,sql,utf-8,Php,Mysql,Sql,Utf 8,我有一个产品清单的数据库-名称是希伯来语 SQL排序规则是utf8\u general\u ci 在这个网站上,我看到的一切都很好,我看到的希伯来语很好,但是当我连接到phpmyadmin时,希伯来语是不可读的() 我没有问题,phpmyadmin不可读,但我想按名称订购产品,我认为这就是我使用“按名称订购ASC”时订单错误的原因 有什么办法使它起作用吗 当我连接到DB时,我设置UTF8字符集 mysql_set_charset('utf8', $con); 插入新产品查询: $sql_new

我有一个产品清单的数据库-名称是希伯来语

SQL排序规则是utf8\u general\u ci

在这个网站上,我看到的一切都很好,我看到的希伯来语很好,但是当我连接到phpmyadmin时,希伯来语是不可读的()

我没有问题,phpmyadmin不可读,但我想按名称订购产品,我认为这就是我使用“按名称订购ASC”时订单错误的原因

有什么办法使它起作用吗

当我连接到DB时,我设置UTF8字符集

mysql_set_charset('utf8', $con);
插入新产品查询:

$sql_newproduct = "
INSERT INTO `products`( `name`, `price`, `supplier`) VALUES 
('$name','$price','$supid')";
选择产品列表查询:

$sql_product = "
SELECT * 
  from products 
 WHERE supplier = '$sid' 
 ORDER 
    BY name ASC
";

请参阅关于sql注入以及准备好的和绑定的查询的重要性-请参阅此处:谢谢,我发现了我的问题。。。。现在我有很多编码错误的行(正如你在原始帖子的img中看到的),有没有办法将它们转换成可读的希伯来语?( )