数据库服务器编码,数据库编码,数据库表编码,数据库表字段编码

简介: 显示数据库服务器编码: 1.使用命令:status 2.使用命令:show variables like 'char%'; 修改这些编码可以使用如下命令: set character_set_clinet = abk   想永久的修改character_set_database和character_set_server的编码可以去mysql的配置文件mysql.ini中修改 character-set-server,修改了他,那'character_set_database和character_set_server'的编码也跟着变了。

显示数据库服务器编码:

1.使用命令:status

2.使用命令:show variables like 'char%';

修改这些编码可以使用如下命令:

set character_set_clinet = abk

 

想永久的修改character_set_database和character_set_server的编码可以去mysql的配置文件mysql.ini中修改 character-set-server,修改了他,那'character_set_database和character_set_server'的编码也跟着变了。

我们经常出现乱码的情况,应该注意以下几点:

数据库编码、php的mysql_query('set names utf8')、文件编码(php文件和网页文件编码) 三种编码必须保持一致。

而数据库编码中包括:数据库编码、表的编码、表字段的编码,三者一般也需要保持一致。一般设置了数据库编码之后,就不用去管表和字段的编码了,因为他们会默认数据库的编码。

总结乱码原因:

存入数据的数据出现乱码:网页显示的编码(头部content)和数据库字段的编码不一致。解决方法,修改数据库表的字段编码

不存入数据的数据出现乱码:网页显示的编码(头部content)和文件的编码不一致。解决方法,修改文件的编码

 

目录
相关文章
|
30天前
|
DataWorks Oracle 关系型数据库
DataWorks操作报错合集之尝试从Oracle数据库同步数据到TDSQL的PG版本,并遇到了与RAW字段相关的语法错误,该怎么处理
DataWorks是阿里云提供的一站式大数据开发与治理平台,支持数据集成、数据开发、数据服务、数据质量管理、数据安全管理等全流程数据处理。在使用DataWorks过程中,可能会遇到各种操作报错。以下是一些常见的报错情况及其可能的原因和解决方法。
39 0
|
2天前
|
监控 关系型数据库 MySQL
|
7天前
|
SQL 关系型数据库 MySQL
MySQL数据库——索引(4)-SQL性能分析-profile详情、explain(profile查看指令,explain执行计划中各个字段的含义)
MySQL数据库——索引(4)-SQL性能分析-profile详情、explain(profile查看指令,explain执行计划中各个字段的含义)
11 2
|
10天前
|
SQL 存储 关系型数据库
sql数据库服务器
SQL数据库服务器是由Microsoft所开发的数据库服务器,它可以让一个企业利用Internet/Intranet来整合所需的数据库。SQL Server最初是由Sybase提供的,但Microso
|
15天前
|
监控 关系型数据库 数据库
关系型数据库识别常查询字段
【5月更文挑战第20天】
26 4
|
16天前
|
监控 关系型数据库 数据库
|
30天前
|
关系型数据库 MySQL Linux
服务器Linux系统配置mysql数据库主从自动备份
这是一个基本的配置主从复制和设置自动备份的指南。具体的配置细节和命令可能因您的环境和需求而有所不同,因此建议在操作前详细阅读MySQL文档和相关资源,并谨慎操作以避免数据丢失或不一致。
50 3
|
30天前
|
Oracle Java 关系型数据库
【服务器】python通过JDBC连接到位于Linux远程服务器上的Oracle数据库
【服务器】python通过JDBC连接到位于Linux远程服务器上的Oracle数据库
26 6
|
30天前
|
数据库
数据库字段
数据库字段
|
30天前
|
弹性计算 关系型数据库 MySQL