在学javaweb的时候,经常要用到数据库,我用的是mysql,最近在使
用的时候大家都不约而同的遇到了字符编码这个问题。
我们有时在往数据库录入数据的时候需要插入中文字符。而
如果我们在一开始安装mysql的时候没有设置好字符编码的话,默认
是latin的。要改的话需要在mysql目录下的my.ini文件里面的
default-character-set=latin里面将latin改为utf8或者gb2312.
但是!最重要的一点是必须先停掉mysql的服务,改完再重启,否则修改
后总会出现一些意象不到的事情.
还有就是如果你之前创建过的table字符编码不是中文的,那么你修改
my.ini之后仍然不会是中文编码.目前我所知道的解决方法是用软件
改,不过只是听说而已..
所以要改你以前的table字符编码,而且你的table里面数据也并不多
的话.我的建议是重新create一个..
分享到:
相关推荐
# 服务端使用的字符集默认为 8 比特编码的 latin1 字符集 character-set-server=utf8 # 创建新表时将使用的默认存储引擎 default-storage-engine=INNODB 然后,需要初始化数据库,cd 到 MySQL 解压后的 bin 目录,...
字符集是指定数据库存储数据时使用的字符编码格式。 2. 查看数据库的创建语句可以使用SHOW语句。 3. 删除数据库时,需要使用DROP语句。 4. 选择数据库用以操作时,需要使用USE语句。 5. 创建数据表时,可以指定列名...
Java笔记,帮助初学者了解Java Java是一种高级的、基于对象的、平台无关的编程语言,应用非常广泛。下面是Java学习体系的知识点总结: 一、Java基础(5周) 1. 环境搭建:安装JDK、配置环境变量、选择合适的IDE等...
4.4.3 字符串编码 115 4.5 查询java api文件 117 4.6 重点复习 119 4.7 课后练习 120 chapter5 对象封装 125 5.1 何谓封装 126 5.1.1 封装对象初始流程 126 5.1.2 封装对象操作流程 128 5.1.3 封装...
### 0基础Java笔记知识点详解 #### 一、软件初始设置 在开始学习Java之前,首先需要对开发环境进行一些基本的配置,确保能够高效地编写代码。 **1. Java字体设置** - **路径**: 首选项 > font 的 basic > font ...
关于数据库的操作,MySQL提供了创建、删除和修改数据库的功能。例如,`CREATE DATABASE`命令用于创建数据库,`DROP DATABASE`用于删除,而`ALTER DATABASE`可以改变数据库的编码格式。`SHOW DATABASES`列出所有...
【Java相关课程系列笔记之十四Hibernate学习笔记】 Hibernate是一个开源的对象关系映射(ORM)框架,它极大地简化了Java应用程序对数据库的操作。本笔记将详细阐述Hibernate的核心概念、使用方法和特性。 一、...
031216_【第12章:JAVA IO】_字符编码笔记.pdf 031217_【第12章:JAVA IO】_对象序列化笔记.pdf 031218_〖第12章:JAVA IO〗_实例操作—单人信息管理程序笔记.pdf 031219_〖第12章:JAVA IO〗_实例操作:投票程序...
"day09【字节流、字符流】-笔记.pdf"讲述了Java的I/O流,字节流处理原始的二进制数据,如图片、音频文件等,而字符流处理字符编码的数据,如文本文件。InputStream和OutputStream是字节流的基类,Reader和Writer则是...
MySQL笔记1主要涵盖了数据库基础、MySQL简介、使用MySQL连接、数据检索、排序、过滤、通配符与正则表达式、计算字段、函数、汇总数据、分组、子查询、联结、全文本搜索、数据插入、更新与删除、创建和操纵表、视图、...
对于MySQL,URL包含数据库名,并可设置字符编码。 - **SQL Server 2000数据库**: ```java Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance(); String url="jdbc:microsoft:sql...
Java JDBC (Java Database Connectivity) 是Java编程语言中用于与关系数据库进行交互的一种接口。它是Java标准API的一部分,允许程序员使用标准的SQL语句来访问和操作数据库。以下是一些关于JDBC入门的关键知识点: ...
- **设置字符编码**:在连接数据库时指定字符编码,例如`?useUnicode=true&characterEncoding=UTF-8`。 - **在HTML中指定编码**:在HTML文档头部加入`<meta charset="UTF-8">`。 - **设置JSP页面编码**:在JSP页面...
4. **过滤器(Filter)与监听器(Listener)**:用于在请求处理前后执行特定逻辑,如登录验证、字符编码转换等。 5. **MVC(Model-View-Controller)架构**:常见的Web应用设计模式,用于分离业务逻辑、视图和控制层...
2.1.5、字符编码与文件操作 2.1.6、可迭代对象、迭代器、生成器 2.2、封装 2.2.1、面向对象编程 2.2.2、类的继承与派生 2.2.3、封装、反射、单例、元类 2.2.4、模块编程(工具类) 2.3、网络编程 2.4、并发编程 2.5...
{1}Java基础}{17}{chapter.1} {1.1}基本语法}{17}{section.1.1} {1.2}数字表达方式}{17}{section.1.2} {1.3}补码}{19}{section.1.3} {1.3.1}总结}{23}{subsection.1.3.1} {1.4}数据类型}{23}{section.1.4} {...