gpt4 book ai didi

php - 如何在 php(Laravel) linux 上使用口音

转载 作者:太空宇宙 更新时间:2023-11-04 12:29:12 24 4
gpt4 key购买 nike

当我从数据库 (mysql) 中获取信息并且它包含重音符号时,php(laravel) 中的项目出现问题,即 é, á 。 Php 最终显示一个奇怪的问号,或者 crashin'charset' => 'utf8mb4' 在 database.php 中设置CHARACTER SET=utf8mb4 在mysql数据库的每个表上设置

原来的项目有'charset' => 'latin1' 并显示问题,更改为 utf8mb4 解决了 OSX(测试本地主机)上的问题,但上传到服务器(linux)时问题没有解决

数据甚至在试图显示之前就变坏了:$example= DB::connection('mysql_db')->select("SELECT * FROM test)日志::错误($示例);日志显示查询让我得到了问号字符

发现了类似的问题: scandir issue with accents in Linux work fine in OSX但我不确定答案是否仅适用于扫描目录,或任何 php-linux 重音问题

最佳答案

我有同样的问题,我设法通过在 config/database.php

中添加这些行来解决它
'mysql' => [
[...]
'charset' => 'latin1',
'collation' => 'latin1_swedish_ci',
[...]
],

关于php - 如何在 php(Laravel) linux 上使用口音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43761130/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com