- 浏览: 951128 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (423)
- mysql (37)
- hibernate (3)
- struts (9)
- spring (33)
- dom4j (2)
- junit (0)
- exception (1)
- 随笔杂谈 (12)
- google app engine (1)
- XMPP (1)
- OAuth安全授权 (1)
- 版本控制 (8)
- 心情感悟 (0)
- core java (19)
- log4j (7)
- jquery (12)
- javascript (10)
- 网站性能优化及工具 (11)
- 服务器架设配置等 (38)
- EXT (4)
- 正则表达式 (5)
- 日志统计分析 (2)
- htmlparse (4)
- httpclient (5)
- java随笔 (5)
- dhtmlxtree (1)
- freemarke (5)
- memcached (6)
- javamail (5)
- Linux命令 (10)
- 应用监控cpu web jdbc等 (4)
- jmagick (9)
- 第三方缓存策略 (9)
- ORM (2)
- hadoop (2)
- 大数据量处理 (8)
- 经典 (1)
- 权限设计 (1)
- andriod (1)
- mybatis (12)
- redis (24)
- 数据结构_算法 (5)
- 分布式系统 (1)
- php (1)
- 网络编程 (3)
- 服务器部署 (3)
- ios (2)
- IM (23)
- mina (1)
- 视讯和语音 (1)
- 代码生成 (1)
- 架构 (4)
- 建模工具 (1)
- oracle (4)
- solr (10)
- 构建工具 (7)
- html5 (1)
- nginx (5)
- css (1)
- 大数据-分布式 (2)
- 设计模式 (2)
- mq (2)
- jvm调优 (8)
- 并发编程 (2)
- 搜索引擎 (1)
- UML (2)
最新评论
-
天使建站:
jquery获取网页里多选框checkbox选中项的值的方法及 ...
JS jQuery分别获取选中的复选框值 -
abao1:
发现一个小问题 sortAndSave方法中的for循环 第二 ...
完整java实现外部排序 -
西巴拉古呀那:
Kafka分布式消息系统实战(与JavaScalaHadoop ...
消息系统kafka介绍 -
kafodaote:
Kafka分布式消息系统实战(与JavaScalaHadoop ...
消息系统kafka介绍 -
成大大的:
Kafka分布式消息系统实 ...
消息系统kafka介绍
关于navicat 显示乱码问题 导入导出乱码解决方案
今天数据移植换了个navicat版本,,不知道怎么搞的数据插入乱码,真晕。多次尝试终于搞定了
特将方法记录如下:
在“连接属性”的设置中,高级-“使用mysql字符集”去掉钩,并且将编码改为10008-GB2312.
然后进入navicat的控制台后,show variables like 'char%';命令后如下:
+--------------------------+---------------------------------------+
| Variable_name | Value |
+--------------------------+---------------------------------------+
| character_set_client | latin1 |
| character_set_connection | latin1 |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | latin1 |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | D:\mysql-5.1.32-win32\share\charsets\ |
此时我们需要在控制台运行 set names 'gbk'命令,运行后再次show variables like 'char%';命令查看结果如下:
+--------------------------+---------------------------------------+
| Variable_name | Value |
+--------------------------+---------------------------------------+
| character_set_client | gbk |
| character_set_connection | gbk |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | gbk |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | D:\mysql-5.1.32-win32\share\charsets\ |
客户端连接环境设置算是完成了。接着中文数据该怎么插还是怎么插,不会再有乱码出现。
至于从.sql.txt等文本批量导入数据,则需要将相应的文件转化为gbk格式保存再导入,否则导入后会乱码
切记: 去掉“使用mysql字符集”前的钩的同时, 一定要将navicat中的编码 改为 GB2312 仅仅去掉“使用mysql字符集”前的钩没用。
发表评论
-
[翻译]如何在mysql中查询每个分组的前几名
2013-08-28 10:56 6334http://my.oschina.net/u/103214 ... -
mysql数据启动大量报错且无法启动(The InnoDB memory heap is disabled,Status: NOT_KILLED)故障排查
2013-07-09 15:55 5006mysql数据启动大量报错且无法启动(The InnoDB ... -
mysql修改表、字段、库的字符集
2013-07-09 14:58 919修改数据库字符集: ALTER DATABASE ... -
MySQL数据库my.cnf配置文件注释详解
2013-05-22 08:50 1780我们知道,在MySQL数据库安装完成后,要对my.cnf配置 ... -
CentOS-Mysql 自动备份-shell 脚本
2013-05-21 17:25 2823功能说明: 在服务器A上,每天自动运行一个 shell ... -
mysql dump问题
2013-05-21 17:08 2405由于主从数据不一致,并且之前删除了主数据库上的binlog日 ... -
Mysql 数据库自动备份Shell脚本
2013-05-21 15:31 1093#!/bin/bash #Shell Command ... -
mysql的limit优化(大数据量 Mysql limit分页慢的解决办法)
2012-01-18 17:27 3977mysql的limit优化(大数据量 Mysql limit分 ... -
mysql limit 大数据量分页优化方法
2012-01-18 17:22 2492Mysql的优化是非常重要的。其他最常用也最需要优化的就是li ... -
mysql limit查询优化(数据量大的时候很优)
2012-01-18 16:35 1933mysql limit查询优化[转载],由于limit经常 ... -
MySQL创建用户与授权
2011-10-27 14:09 1212注:我的运行环境是widnow ... -
no sql
2011-06-28 17:08 816http://www.iteye.com/topic/524 ... -
MySQL性能优化
2011-06-11 22:41 998转自:http://www.iteye.com/t ... -
详解mysql 查询表索引的命令
2011-06-07 00:10 1654查看索引命令mysql> show index from ... -
MySQL5.5在Windows下的安装
2011-05-03 09:49 1426选择安装目录下的*.ini文件(这里选择my-medium.i ... -
mysql linux环境下忽略表名大小写配置
2011-03-08 15:07 2695忽略大小写: 在配置文件的 [mysqld] 区段下增 ... -
centos的5.2,mysql免安装版本
2011-03-04 15:37 2619centos的版本是5.2,mysql的版本是最新的稳定版本5 ... -
一条mysql 存在该记录则更新,不存在则插入记录的sql
2010-10-28 17:55 2296一条mysql教程 存在该记录则更新,不存在则插入记录的sql ... -
mysql备份导入导出命令
2010-10-07 02:09 2651几个常用用例: 一、 ... -
Mysql Memory引擎的简单应用
2010-10-05 18:53 1607memory存储引擎(老版本 ...
相关推荐
### Navicat for MySQL 导入Excel中文乱码问题解决 #### 一、问题背景 在使用Navicat for MySQL工具进行数据导入时,经常会出现中文乱码的问题,尤其是在处理Excel文件时更为常见。这种现象不仅影响数据的正确性,...
在使用SQLite数据库进行查询操作时,遇到中文乱码问题,通常是由于编码设置不正确或数据存储与读取过程中编码不一致导致的。SQLite本身支持多种字符编码,包括UTF-8、UTF-16等,但在实际应用中,如果没有正确配置,...
通过以上步骤,通常可以有效解决乱码问题,使得Navicat能够正确显示各种语言的字符,从而提高数据库管理和开发的效率。在实际操作中,如果问题依然存在,可能需要进一步检查具体错误日志或寻求专业帮助。
### MySQL运行SQL语句中文乱码问题的解决方法 在MySQL数据库中运行包含中文字符的SQL语句时,经常会遇到中文显示为乱码的问题。这一现象不仅降低了开发效率,还可能导致数据错误。本文将详细介绍如何彻底解决MySQL...
Navicat是一套快速、可靠并价格相当便宜的数据库管理工具,专为简化数据库的管理及降低系统管理成本而设。它的设计符合数据库管理员、开发人员及中小企业的需要。Navicat 是以直觉化的图形用户界面而建的,让你可以...
本文将详细介绍如何定位并解决Navicat连接MySQL时产生的乱码问题。 #### 寻找乱码的原因 要解决乱码问题,首先需要确定导致乱码的具体原因。通常来说,乱码是由以下几个方面引起的: 1. **客户端与服务器端字符集...
在linux上装 postgresql 在 windows或 linux 连不上的问题的解决方法!
当我们在Navicat中对MySQL数据库进行导出和导入操作时,可能会遇到乱码问题,这通常涉及到字符集设置不一致、文件编码问题或数据库配置等问题。以下是一些解决此类问题的关键知识点: 1. **字符集理解**:字符集...
3. 字符集转换工具:如果已有乱码数据,Navicat提供了转换工具,可以将数据从一种字符集转换为另一种,从而修复乱码问题。 三、Navicat8版本特性 Navicat8作为较早的版本,虽然相比最新版可能缺少一些高级功能,但...
MySQL中的汉字乱码问题是一个常见的困扰许多开发人员和数据库管理员的问题。这主要涉及到字符编码设置不正确,导致在存储或显示汉字时出现乱码。在MySQL中,字符集是用来定义如何存储和处理字符的规则,它包括服务器...
Navicat Premium 12提供了数据同步比较功能,可以分析并显示两个数据库之间的差异,进而生成同步脚本。此外,还支持计划备份,定时自动备份数据库,确保数据安全。 6. **数据传输与迁移**: 支持在不同数据库之间...
### MySQL 插入中文乱码问题详解与解决方案 #### 一、问题背景及原因分析 在使用 MySQL 数据库处理中文数据时,经常会遇到一个让人头疼的问题——中文乱码。中文乱码不仅影响用户体验,还可能导致数据丢失或者错误...
### MySql乱码问题的解决方法 在处理数据库应用时,我们常常会遇到字符集编码的问题,尤其是在使用MySQL数据库时,由于编码设置不当导致的数据乱码现象更是屡见不鲜。本文将详细介绍MySQL乱码问题产生的原因及解决...
在实际操作中,解决中文乱码问题,可能还需要考虑操作系统本身的编码设置,以及数据库管理工具(如phpMyAdmin、Navicat等)的编码设置是否也支持UTF-8,以保证数据的完整性和一致性。 最后,对于数据库的维护,还...
字符集选择`utf-8`,这是因为UTF-8是目前最广泛使用的字符编码,能支持多种语言的字符,避免了数据乱码的问题。排序规则选择`utf8_general_ci`,这是UTF-8的默认排序规则,对大小写不敏感,适用于大多数情况。 创建...
- **排序规则和字符集**:为了防止出现乱码等问题,在创建连接时需确保排序规则和字符集与目标数据库保持一致。建议使用 C 字符集。 - **使用官方工具**:尽管 Navicat 提供了很好的连接和管理功能,但在某些情况下...
在实际操作中,如果第三方工具如Navicat显示乱码,可能需要检查并调整工具自身的字符集设置。总之,解决MySQL的乱码问题需要确保从客户端到服务器,再到数据存储的整个链路中的字符集设置保持一致且兼容。通过正确...
在解决64位Oracle OCI乱码问题时,我们需要关注以下几个关键知识点: 1. **字符集设置**:Oracle数据库和应用程序之间字符集匹配至关重要。乱码可能由于客户端和服务器端的字符集不一致引起。确保数据库服务器、oci...
MySQL是一款广泛使用的开源关系型数据库管理系统,其在各种操作系统...通过上述方法,你应该能够有效地解决在命令窗口中遇到的MySQL中文显示乱码问题。在实际操作中,建议根据你的具体环境和需求选择最合适的解决方案。
重新启动SQLPlusWorkSheet,此时中文字符集乱码问题应该已经被解决,中文显示恢复正常。 #### 四、总结 通过对Oracle 8i字符集乱码问题的深入分析,我们了解到问题的根本在于Oracle 8i中部分程序采用了Java技术...