Laravel 怎么去查 latin1_swedish_ci 字符集得数据

如题,请问下laravel 怎么去查latin1_swedish_ci字符集得数据?
修改

'mysql' => [
        'driver' => 'mysql',
        'host' => env('DB_HOST', '127.0.0.1'),
        'port' => env('DB_PORT', '3306'),
        'database' => env('DB_DATABASE', 'forge'),
        'username' => env('DB_USERNAME', 'forge'),
        'password' => env('DB_PASSWORD', ''),
        'charset' => 'latin1', //utf8mb4 latin1
        'collation' => 'latin1_swedish_ci', //utf8mb4_unicode_ci  latin1_swedish_ci
        'prefix' => '',
        'strict' => false,
        'engine' => null,
],

也不行

《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
最佳答案

@_love1992 有什么问题吗,使用 phpMyAdmin 查出来的结果和 Laravel DB 查出来的结果看起来是一致的。

首先你需要保证你在数据库管理工具内查出来的数据是正常的,然后再去调试 Laravel 的问题。

个人怀疑你可能需要在 phpMyAdmin 执行 SET NAMES GBK; 然后再进行查询。

5年前 评论
讨论数量: 5

有什么问题吗?例如报错?

5年前 评论

@Wi1dcard 你好,查出来依旧是拉丁文。

5年前 评论

@_love1992 请贴出你的代码、代码输出、实际表结构、表内数据。

5年前 评论

@Wi1dcard
表结构:
file
表中部分内容:
file
控制器:
file
输出结果:
file

5年前 评论

@_love1992 有什么问题吗,使用 phpMyAdmin 查出来的结果和 Laravel DB 查出来的结果看起来是一致的。

首先你需要保证你在数据库管理工具内查出来的数据是正常的,然后再去调试 Laravel 的问题。

个人怀疑你可能需要在 phpMyAdmin 执行 SET NAMES GBK; 然后再进行查询。

5年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!