PHP mysqli_set_charset() 函数
PHP 教程
· 2019-01-28 11:57:44
设置默认客户端字符集:
<?php
// 假定数据库用户名:root,密码:123456,数据库:CODERCTO
$con=mysqli_connect("localhost","root","123456","CODERCTO");
if (mysqli_connect_errno($con))
{
echo "连接 MySQL 失败: " . mysqli_connect_error();
}
// 修改数据库连接字符集为 utf8
mysqli_set_charset($con,"utf8");
mysqli_close($con);
?>
这样的操作在针对中文字符非常有用,很多数据库查询乱码的情况都是字符集的问题。
定义和用法
mysqli_set_charset() 函数规定当与数据库服务器进行数据传送时要使用的默认字符集。
注释:在 Windows 平台上使用该函数,您需要 MySQL 客户端库 4.1.11 或以上版本(MySQL 5.0 需要 5.0.6 或以上版本)。
语法
mysqli_set_charset(connection,charset);
| 参数 | 描述 |
|---|---|
| connection | 必需。规定要使用的 MySQL 连接。 |
| charset | 必需。规定默认字符集。 |
技术细节
| 返回值: | 如果成功则返回 TRUE,如果失败则返回 FALSE。 |
|---|---|
| PHP 版本: | 5.0.5+ |
点击查看所有 PHP 教程 文章: https://codercto.com/courses/l/5.html
大规模Web服务开发技术
伊藤直也、田中慎司 / 李剑 / 电子工业出版社 / 2011-7 / 59.00元
Hatena是日本最大的Web服务提供商之一,它提供的服务包括关键字(类似于维基百科)、博客、相册等。《大规模Web服务开发技术》由伊藤直也、田中慎司所著,内容主要来自Hatena为学生们举行的暑期实习的课程,内容涵盖广泛,介绍了性能优化、分布式、算法、系统架构等各个方面,甚至还介绍了硬件的经济成本,是运维工程师们必不可少的参考书。书中还包括几个算法实习课题,介绍了压缩算法、全文搜索等算法的实现方......一起来看看 《大规模Web服务开发技术》 这本书的介绍吧!