我在从mysql数据库中提取数据时遇到了一些问题。它包含一些西班牙文本,当我通过php进行查询时,我会检索一些weid字符。
当我通过mysql终端查询时,文本似乎很好。
从php中提取的文字
No seest valorandolo suficiente el deporte y lasituaci nesmuy jodida
来自mysql终端的文本
Noseestávalorandolo suficiente el deporte ylapituaciónesmuy jodida
提取代码
$db = new mysqli( $host, $user, $password, $bd );
$query = "select * from news limit 10";
$res = $db->query( $query );
$arr = [];
while ( $row = $res->fetch_assoc() ){
$arr[] = $row;
}
return $arr;
如何更改此字符以获得正确的值,我该怎么办?
谢谢,伊斯梅尔。答案 0 :(得分:1)
使用set names
进行代码页选择。