English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
mysqli_character_set_name()関数は現在のデータベース接続のデフォルトの文字コードを返します
mysqli_character_set_name()この関数は現在のデータベース接続のデフォルトの文字セットの名前を返します。
mysqli_character_set_name($con)
番号 | パラメータ及び説明 |
---|---|
1 | con(必須) これはMySQL Serverとの接続を表すオブジェクトです。 |
mysqli_character_set_name()この関数は現在の文字セットの名前を示す文字列値を返します。
この関数は最初にPHPバージョン5に導入され、すべての上位バージョンで使用できます。
以下の例はmysqli_character_set_name()関数(プロセス指向スタイル)の使用法-
//接続を確立する $con = mysqli_connect("localhost", "root", "password", "mydb"); //文字セットの名前 $res = mysqli_character_set_name($con); print($res); //接続を閉じる mysqli_close($con); ?>
出力結果
utf8
オブジェクト指向のスタイルで、この関数の文法は$con->character_set_name();。以下は、オブジェクト指向スタイルでのこの関数の例です;
<?php $con = new mysqli("localhost", "root", "password", "test"); //文字セットの名前 $res = $con->character_set_name(); print($res); //接続を閉じる $con -> close(); ?>
出力結果
utf8
mysqli_character_set_name()を使ってデフォルトの文字セット名を取得する
<?php $connection = mysqli_connect("localhost","root","password","mydb"); if (mysqli_connect_errno($connection)){ echo “MySQLへの接続に失敗しました: “ . mysqli_connect_error(); } $charset = mysqli_character_set_name($connection); echo “デフォルトの文字セットは: “ . $charset; mysqli_close($connection); ?>
出力結果
デフォルトの文字セットは: utf8