码匠笔记

用心雕琢

Heroku 教程:MySQL 中文乱码

访问

本文内容概要如下:

1, Heroku MySQL 中文乱码
2, ClearDB MySQL 中文乱码

方案

Heroku 的 MySQL 默认就是 UTF-8字符集,本身不应该出现乱码,但是笔者在测试过程中出现中文乱码。
解决方法非常简单,直接在配置的URL后面添加如下内容即可。

1
&useUnicode=true&characterEncoding=UTF-8

不过在添加之前需要查看一下当前URL格式。

1
heroku run echo \$JDBC_DATABASE_URL

输出内容如下

1
jdbc:mysql://endpoint/database?reconnect=true&user=username&password=password

所以我直接在后面追加&useUnicode=true&characterEncoding=UTF-8即可。

扩展阅读

  1. Heroku 教程:自定义域名配置 HTTPS
  2. 如何使用 Heroku 搭建免费的微信小程序服务
  3. Commenthub —— 多说、网易云跟帖的替代品
  4. Heroku 教程:绑定自定义域名
  5. Heroku 教程:使用 Heroku 快速搭建站点

作者

本文作者麻酱,欢迎讨论,指正和转载,转载请注明出处。
原文地址:Heroku 教程:MySQL 中文乱码
如果兴趣可以关注作者微信订阅号:码匠笔记
majiangbiji

评论