如何用字母æ获取查询

时间:2017-08-09 11:47:24

标签: mysql

当我使用字母æ时它不计算 我尝试过Collat​​ion latin1_Swedish_Ci和latin1_Danish_Ci,这是我发现与æøå

合作的唯一两个
myCar.type // car
myCar.super.type // vehicle

获取的值是一个数字。

3 个答案:

答案 0 :(得分:0)

要打印这些字符,您可以使用utf8_encode("YOUR SQL-QUERY STRING")

这应该将您的字符串转换为utf8编码的字符串并将其提供给mysqli_query()函数。

答案 1 :(得分:0)

您可以尝试像这样提出查询。

select column_name from table_name where column_name like '%[^a-z, .-™]%';

答案 2 :(得分:0)

我找到了解决问题的方法。只需使用此mysqli_set_charset($con, "utf8");设置字符集。以下是完整的代码:

$con=mysqli_connect('localhost','root','','toostdatabase');
                                // Check connection
                                if (mysqli_connect_errno())
                                {
                                  echo "Failed to connect to MySQL: " . mysqli_connect_error();
                                }
                                mysqli_set_charset($con, "utf8");

$sql = "SELECT MIN(PrisMel) FROM `toosttable` WHERE `Vare` = 'Lærer'";
$result = mysqli_query($con,$sql);