查看: 1491|回复: 3

[分享] MySql数据库中文乱码

[复制链接]

79

主题

89

帖子

625

积分

超级版主

Rank: 8Rank: 8

积分
625
发表于 2019-8-14 15:24:31 | 显示全部楼层 |阅读模式
版本:GeneXus16
环境:.net/java
运行:web
现象:MySQL中文乱码
24.1回答:
当出现乱码时,需要检查的就是编码格式,也就是字符集设置,确保一致。
所有编码方式全部采用utf8,可以满足大部分中文字符需求。
保存Emoji表情则需要使用utf8的超集utf8mb4(MySQL 5.53+)。
需要从三个方面检查:
1。数据库
    这里有两篇讲解的很详细:
    Mysql字符集设置
2.数据库管理工具
    以Navicat为例,在连接MySQL时,确认编码与数据库一致
    *一般使用"自动"即可,或可选择"Current WindowsCodepage"(这一选项可解决大部分连接编码不一致造成的乱码问题)
3.应用程序
    GeneXus使用utf8作为统一编码格式,确保上述两项设置正确即可。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

0

主题

2

帖子

10

积分

新手上路

Rank: 1

积分
10
发表于 2019-11-6 15:15:40 | 显示全部楼层
按照这样改了之后还是乱码情况

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

79

主题

89

帖子

625

积分

超级版主

Rank: 8Rank: 8

积分
625
 楼主| 发表于 2019-11-6 15:21:34 | 显示全部楼层
数据库需要重新创建一个
回复

使用道具 举报

1

主题

2

帖子

17

积分

新手上路

Rank: 1

积分
17
发表于 2019-12-6 16:21:38 | 显示全部楼层
genexus连接mysql 写入的默认编码是什么,好像不是utf8
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|GeneXus中国技术论坛

GMT+8, 2021-3-9 05:00 , Processed in 0.075691 second(s), 32 queries .

 

© 2019 GeneXus中国技术论坛

快速回复 返回顶部 返回列表