1.发现问题:mysql返回中文乱码
利用 docker 上的 mysql 结合redis和 lua 脚本进行数据查询时,总是中文乱码。redis一直中午是乱码。一开始我以为是脚本的问题,然后在网上各种查询,诸如:
1.在查询之前,先调用db:query("SET NAMES utf8")
2.脚本头部:ngx.header.content_type="application/json;charset=utf8",本来我就写的这个,百度上各种说这个写法不对,有让改成 UTF-8 的,有让改成 utf-8 的;
还有说前面的 content_type 应该是 ngx.header版权声明:本文为qq_45377282原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。