千家信息网

MySQL 4.1+对多字符的支持

发表于:2025-11-08 作者:千家信息网编辑
千家信息网最后更新 2025年11月08日,MySQL 4.1的字符集支持(Character Set Support)有两个方面:字符集(Character set)和排序方式(Collation)。对于字符集的支持细化到四个层次:服务器(s
千家信息网最后更新 2025年11月08日MySQL 4.1+对多字符的支持

MySQL 4.1的字符集支持(Character Set Support)有两个方面:字符集(Character set)和排序方式(Collation)。对于字符集的支持细化到四个层次:
服务器(server),数据库(database),数据表(table)和连接(connection)。

实际操作中, 就算设置了表的默认字符集为UTF-8并且通过UTF-8编码发送查询,你会发现存入数据库的仍然是乱码。问题就出在这个connection连接层上。解决方法是在发送查询前执行一下下面这句:
SET NAMES 'utf8';

在 PHP 中一般是在connect/pconnect 后 select_db完执行.

[@more@]

SET NAMES 'x' 语句等效为3条语句:

SET character_set_client = x;

SET character_set_results = x;

SET character_set_connection = x;

可参考:

http://dev.mysql.com/doc/refman/5.0/en/charset-connection.html

字符 字符集 数据 支持 数据库 是在 语句 UTF-8 查询 两个 乱码 实际 层次 数据表 方式 方法 方面 服务器 编码 问题 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 it公司为中石油做软件开发 导出数据库对象不包括数据 连接服务器时失败 苹果 西安立杰网络技术有限公司 深圳商城软件开发哪家效益快 亚信数据库总负责人 六零数据库tbc 襄阳软件开发多少钱 微信云数据库id索引 长岛平台软件开发 网站服务器是干嘛的 山东互联网软件开发价位 第二届中国民航网络技术员大赛 无人收银软件开发 海外服务器和国内服务器 跨域 虚拟服务器有哪些特点 应用软件开发英文翻译 反诈骗网络安全作文450字 恒生互联网科技业 锦州启睿网络技术有限公司 网络经营者应当制定网络安全 郑州维加斯商城软件开发 ios软件开发服务方案价钱 真菌数据库 fungidb 数据库标签打开怎么设置 冬奥会网络安全保障工作的通知 莆田市网络安全保卫支队九大队 数据库的源表怎么理解 日本软件开发详细设计书 锦州启睿网络技术有限公司
0