diff options
author | m2nlight <wingingbob@gmail.com> | 2017-11-21 13:25:36 +0800 |
---|---|---|
committer | 无闻 <u@gogs.io> | 2017-11-21 00:25:36 -0500 |
commit | 67d67289c7e2aa5ed2a461275fa8c4bfcc847002 (patch) | |
tree | 0f41e22193f2cb4be519b72cd1098c84748ff2fb | |
parent | f4ab9f9932289489a79eb7e9e897a311b5cfbb37 (diff) |
models: add utf8mb4 to connStr for mysql (#4878)
-rw-r--r-- | models/models.go | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/models/models.go b/models/models.go index f26dd07a..5cc5c9c2 100644 --- a/models/models.go +++ b/models/models.go @@ -134,10 +134,10 @@ func getEngine() (*xorm.Engine, error) { switch DbCfg.Type { case "mysql": if DbCfg.Host[0] == '/' { // looks like a unix socket - connStr = fmt.Sprintf("%s:%s@unix(%s)/%s%scharset=utf8&parseTime=true", + connStr = fmt.Sprintf("%s:%s@unix(%s)/%s%scharset=utf8mb4,utf8&parseTime=true", DbCfg.User, DbCfg.Passwd, DbCfg.Host, DbCfg.Name, Param) } else { - connStr = fmt.Sprintf("%s:%s@tcp(%s)/%s%scharset=utf8&parseTime=true", + connStr = fmt.Sprintf("%s:%s@tcp(%s)/%s%scharset=utf8mb4,utf8&parseTime=true", DbCfg.User, DbCfg.Passwd, DbCfg.Host, DbCfg.Name, Param) } case "postgres": |