文字

mysqli::character_set_name

mysqli_character_set_name

(PHP 5)

mysqli::character_set_name -- mysqli_character_set_name返回当前数据库连接的默认字符编码

说明

面向对象风格

string mysqli::character_set_name ( void )

过程化风格

string mysqli_character_set_name ( mysqli $link )

返回当前数据库连接的默认字符编码。

参数

link

仅以过程化样式:由 mysqli_connect() mysqli_init() 返回的链接标识。

返回值

The default character set for the current connection

范例

Example #1 mysqli::character_set_name() example

面向对象风格

<?php

$mysqli  = new  mysqli ( "localhost" "my_user" "my_password" "world" );


if ( mysqli_connect_errno ()) {
    
printf ( "Connect failed: %s\n" mysqli_connect_error ());
    exit();
}


$charset  $mysqli -> character_set_name ();
printf  ( "Current character set is %s\n" $charset );

$mysqli -> close ();
?>

过程化风格

<?php

$link  mysqli_connect ( "localhost" "my_user" "my_password" "world" );


if (! $link ) {
    
printf ( "Connect failed: %s\n" mysqli_connect_error ());
    exit();
}


$charset  mysqli_character_set_name ( $link );
printf  ( "Current character set is %s\n" , $charset );


mysqli_close ( $link );
?>

以上例程会输出:

Current character set is latin1_swedish_ci

参见

  • mysqli_set_charset() - 设置默认字符编码
  • mysqli_client_encoding() - mysqli_character_set_name的别名
  • mysqli_real_escape_string() - Escapes special characters in a string for use in an SQL statement, taking into account the current charset of the connection
上一篇: 下一篇: