PHP
Database/MySQL

mysqli::get_charset

mysqli::get_charset

mysqli_get_charset

(PHP 5 >= 5.1.0, PHP 7)

mysqli :: get_charset - mysqli_get_charset - 返回一个字符集对象

描述

面向对象的风格

object mysqli::get_charset ( void )

程序风格

object mysqli_get_charset ( mysqli $link )

返回提供当前活动字符集的几个属性的字符集对象。

参数

`link`

仅过程样式:由mysqli_connect()或mysqli_init()返回的链接标识符

返回值

该函数返回具有以下属性的字符集对象:

charset

字符集名称

collation

整理名称

dir

目录charset描述是从内置字符集的(?)或“”中提取的

min_length

字节的最小字符长度

max_length

最大字符长度以字节为单位

number

内部字符集编号

state

字符集状态(?)

例子

示例#1 mysqli :: get_charset()示例

面向对象的风格

<?php   $db = mysqli_init(   $db->real_connect("localhost","root","","test"   var_dump($db->get_charset() ?>

程序风格

<?php   $db = mysqli_init(   mysqli_real_connect($db, "localhost","root","","test"   var_dump(mysqli_get_charset($db) ?>

上面的例子会输出:

object(stdClass)#2 (7) { ["charset"]=> string(6) "latin1" ["collation"]=> string(17) "latin1_swedish_ci" ["dir"]=> string(0) "" ["min_length"]=> int(1) ["max_length"]=> int(1) ["number"]=> int(8) ["state"]=> int(801) }

扩展内容

  • mysqli_character_set_name() - 返回数据库连接的默认字符集

  • mysqli_set_charset() - 设置默认的客户端字符集

← mysqli::$field_count

mysqli::get_client_info →