小程序读取mysql中文出现乱码

2023年 8月 5日 58.3k 0

小程序是一种基于微信平台的轻量级应用程序,它可以通过微信内置的页面实现快速的开发和部署,但假如我们需要从MySQL中读取中文数据时会发现数据会出现乱码的情况,该怎么解决呢?

小程序读取mysql中文出现乱码

首先我们需要在MySQL中指定字符集为utf8mb4,确保在插入数据时字符集是正确的,代码如下:

ALTER TABLE `tableName` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

然后在小程序中需要在app.js中配置,显示数据的时候要加上,代码如下:

App({
onLaunch: function () {
var that = this;
wx.request({
url: 'https://xxx.xxx',
method: 'GET',
header: {
'content-type': 'application/json;charset=utf-8'
},
success: function (res) {
console.log(res.data);
}
})
}
})

最后在小程序中使用wx.request来获取数据即可,这样就解决了从MySQL中读取中文数据乱码的问题。

相关文章

Oracle如何使用授予和撤销权限的语法和示例
Awesome Project: 探索 MatrixOrigin 云原生分布式数据库
下载丨66页PDF,云和恩墨技术通讯(2024年7月刊)
社区版oceanbase安装
Oracle 导出CSV工具-sqluldr2
ETL数据集成丨快速将MySQL数据迁移至Doris数据库

发布评论