navicat for mysql数据库编码设置成utf-8后还是乱码是怎么回事?

 我来答
强力胶1019
2018-01-09 · TA获得超过7812个赞
知道小有建树答主
回答量:54
采纳率:97%
帮助的人:1.2万
展开全部
  1. mysql 创建数据库时指定编码很重要,很多开发者都使用了默认编码,乱码问题可是防不胜防。制定数据库的编码可以很大程度上避免倒入导出带来的乱码问题。

  2. 网页数据一般采用UTF8编码,而数据库默认为latin 。我们可以通过修改数据库默认编码方式为UTF8来减少数据库创建时的设置,也能最大限度的避免因粗心造成的乱码问题。

  3. 我们遵循的标准是,数据库,表,字段和页面或文本的编码要统一起来

  4. 我们可以通过命令查看数据库当前编码: mysql> SHOW VARIABLES LIKE 'character%';
    发现很多对应的都是 latin1,我们的目标就是在下次使用此命令时latin1能被UTF8取代。

Navicat for MySQL它为专业开发者提供了一套强大的足够尖端的工具,但对于新用户仍然易于学习。Navicat for MySQL 基于Windows平台,为 MySQL 量身订作,提供类似于 MySQL 的用管理界面工具。此解决方案的出现,将解放 PHP、J2EE 等程序员以及数据库设计者、管理者的大脑,降低开发成本,为用户带来更高的开发效率。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式