写道
打开数据表 导出数据库表的源码
DROP TABLE IF EXISTS `cmdbrcmsemmidtable`;
CREATE TABLE `cmdbrcmsemmidtable` (
`SERIAL_NUMBER` varchar(100) NOT NULL,
`RESOURCE_NAME` varchar(100) default NULL,
`MODEL_NAME` varchar(100) default NULL,
`ROOM_LOCATION` varchar(100) default NULL,
PRIMARY KEY (`SERIAL_NUMBER`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
发现数据表的字符是 latin1
用命令show variables like 'character\_set\_%';查看当前字符集设定
就可以看到数据
显示中文乱码主要有两个设置:character_set_connection 和character_set_results ,
如果你的这两个设置不支持中文编码,就会出现乱码,只要:set character_set_results =gbk;就设置中文编码了.
可以在my.ini文件中进行配置
找到 [client] [mysqld] 在后面加其 default-character-set=utf8
找到 default-character-set 这有两处设置
都设置为utf8 即可
重启mysql服务
然后在要插入的表插入中文数据
插入不进去 怎么办
可以把表删除重建便可以
show variables like 'character\_set\_%
便可以看到设置后的字符编码
分享到:
相关推荐
### PHP MySQL Excel 乱码终极处理 #### 一、乱码产生的根本原因 在进行PHP开发过程中,尤其是在处理Excel文件并将其数据导入MySQL数据库时,经常会遇到乱码问题。这主要是由于不同环节间的字符编码不统一所导致的...
本文将详细讲解如何使用Java来实现乱码的终极解决方案。 首先,我们需要理解乱码产生的根本原因。乱码通常是由于字符集(Charset)不匹配导致的。字符集是一种规定字符如何用二进制表示的标准,如ASCII、GBK、UTF-8...
### PHP+MYSQL使用UTF8中文乱码终极解决办法 #### 背景介绍 在进行Web开发时,尤其是在处理中文内容时,经常会遇到一个让人头疼的问题——中文乱码。这通常发生在使用PHP与MySQL组合搭建的网站上。中文乱码不仅影响...
本文将深入探讨Java中解决中文乱码的终极策略,帮助开发者彻底摆脱这个困扰。 首先,我们要理解Java中的字符编码体系。Java采用Unicode作为其内部编码,这使得它能够处理世界上几乎所有的字符集。然而,当与外部...
- 对于MySQL数据库,需要在配置文件中设置`character_set_server=utf8`,并确保客户端连接也使用相同的编码。这一步骤对于存储和检索包含中文或其他非英文字符的数据至关重要。 ### 二、服务器配置 #### 3. Tomcat...
12-为什么选择MySQL数据库即MySQL优势介绍.avi 13-MySQL数据库分类与版本升级知识讲解.avi 14-MySQL数据库商业版与社区版区别.avi 15-MySQL数据库的发布版本知识讲解.avi 16-MySQL数据库发展的三条产品线介绍.avi 17...
### FLEX4+PHP+MYSQL中文乱码问题终极解决方法 在进行跨平台或跨语言的数据处理时,经常会出现字符编码不一致导致的乱码问题。本文将详细探讨如何解决Flex与PHP及MySQL之间交互时出现的中文乱码问题。 #### 问题...
#### 三、MYSQL数据库使用UTF-8编码的问题 **1. 创建数据库和数据表** - **知识点**: 数据库及其表的字符集设置。 - **解决方法**: 在使用phpMyAdmin创建数据库和表时,需要确保选择的字符集为UTF-8。例如,在...
MySQL 使用 UTF8 中文乱码问题的解决是一个涉及多个环节的过程,主要涵盖前端网页、数据传输、数据库连接以及数据存储方式。以下是对每个环节的详细解释: 1. **前端问题**: - 网页和 PHP 程序应该以 UTF-8 格式...
在MySQL中,字符集设置分布在多个层次,包括客户端、连接、服务器、数据库、表以及列,这种灵活性增加了问题解决的复杂性。 首先,我们需要理解字符集与乱码的基本概念。乱码通常是由“字符编码转换”错误导致的,...
MySQL数据库中出现乱码问题是一个常见的困扰,尤其是对于使用多种字符集环境的开发者来说,正确设置和管理字符编码是保证数据正确显示的关键。要彻底解决乱码问题,首先要了解乱码产生的根本原因,然后再进行有效的...
Linux下Mysql插入中文显示乱码解决方案 mysql -uroot -p 回车输入密码 进入mysql查看状态如下: 默认的是客户端和服务器都用了latin1,所以会乱码。 解决方案: mysql>user mydb; mysql>alter database mydb ...
本文主要针对PHP中文乱码的四种常见情况提供了终极解决方案,帮助开发者有效地解决这类问题。 首先,我们需要理解乱码产生的主要原因:一是编码设置错误,即浏览器与服务器之间编码不匹配;二是文件以错误的编码...
总的来说,解决J2EE中文乱码问题需要综合考虑输入输出的各个层面,通过设定统一的UTF-8编码并配合过滤器、页面声明和数据库配置,可以实现中文问题的终极解决。同时,对于跨平台的Java应用,选择UTF-8编码是最佳实践...
### Java/J2EE中文问题终极解决之道 在Java/J2EE开发过程中,中文字符编码问题一直是困扰许多开发者尤其是初学者的一大难题。对于此类问题的根本解决方法不仅需要理解Java系统内部如何处理字符编码,还需要掌握一...
【Linux_Java环境终极搭建】教程详述了在Linux系统中搭建Java开发环境的全过程,主要包括JDK的安装、Tomcat服务器的配置、MySQL数据库的安装以及如何利用Putty进行远程连接。下面是详细的知识点: 1. **安装JDK**:...