流明数据库连接字符编码

时间:2019-07-18 07:25:47

标签: php lumen

我的流明连接字符编码有问题

我尝试了一切,发现连接是问题

在流明模型中,我像这样创建了一个新的mysqli连接

$sql = "SELECT summary FROM exp_fb_assessments WHERE aid=8192";
$result = $conn->query($sql);
while($row = $result->fetch_assoc()) {
    echo $row["summary"] . "<br>";
}

然后,我执行此操作以查看默认DB流明连接的输出

$results = DB::select("SELECT summary FROM exp_fb_assessments WHERE aid=8192");
echo $results[0]->summary;

如您所见,两者完全相同,但结果却不同

Test 例如:发表 这篇论文 什么时候 是 的 
这篇论文是什么时候发表的? 
Test 例如:å‘表 这篇论文 什么时候 是 çš„ 
这篇论文是什么时候å‘表的?

我该如何解决此问题,或者至少要调试一下才能找到连接问题所在。

注意:我尝试在.env文件中设置这些设置:

DB_CHARSET=utf8
DB_CHARACTERSET=ut8
DB_COLLATION=utf8_unicode_ci

仍然无法正常工作。

0 个答案:

没有答案