PHP에서 MySQLI_CONNECT ()를 사용하여 MySQL 데이터베이스에 연결 한 후 때때로 현재 연결된 자의 숯을 확인해야합니다. mysqli :: get_charset 함수는 현재 연결에서 사용하는 문자 세트를 쉽게 가져올 수 있습니다. 이 기사에서는 MySQLI :: get_charset 함수를 사용하여 데이터베이스에 연결 한 후 현재 문자를 확인하는 방법을 설명합니다.
다음은 MySQL 데이터베이스에 연결하고 연결이 성공한 직후에 현재 문자 세트를 확인하는 방법을 보여주는 간단한 PHP 코드 예제입니다.
<?php
// 데이터베이스 연결 정보
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "test_db";
// 연결을 만듭니다
$conn = mysqli_connect($servername, $username, $password, $dbname);
// 연결이 성공했는지 확인하십시오
if (!$conn) {
die("연결이 실패했습니다: " . mysqli_connect_error());
}
// 문자를 설정하십시오 UTF-8
mysqli_set_charset($conn, "utf8");
// 사용 mysqli::get_charset 현재 문자 세트를 확인하십시오
$current_charset = mysqli_character_set_name($conn);
echo "현재 문자 세트는입니다: " . $current_charset;
// 연결을 닫으십시오
mysqli_close($conn);
?>
데이터베이스 <br>에 연결하십시오 먼저 mysqli_connect () 함수를 사용하여 데이터베이스에 연결합니다. 전달 된 매개 변수에는 데이터베이스 서버의 주소 (이 예제의 LocalHost ), 사용자 이름, 암호 및 데이터베이스 이름이 포함됩니다.
연결이 성공했는지 확인하십시오 <br> if (! $ conn)를 사용하여 연결이 성공했는지 확인하십시오. 연결이 실패하면 Die () 함수를 사용하여 오류 메시지를 출력하고 스크립트 실행을 종료하십시오.
세트 문자 세트 <br> mysqli_set_charset ($ conn, "utf8") 에 의해 연결된 문자를 UTF-8로 설정하십시오. 이렇게하면 삽입 및 쿼리가 모두 데이터를 올바르게 처리 할 수 있습니다.
문자 세트를 확인하십시오 <br> mysqli_character_set_name ($ conn) 을 통해 현재 연결된 문자의 문자 세트 이름을 가져 와서 페이지로 출력하십시오.
연결을 닫습니다 <br> MySQLI_CLOSE ($ CONN) 를 사용하여 데이터베이스 연결을 닫고 리소스를 자유롭게하십시오.
mysqli_connect () 함수를 사용하여 데이터베이스에 연결 한 후 MySQLI :: get_charset 함수를 통해 현재 문자 세트를 쉽게 확인할 수 있습니다. 이는 캐릭터 세트 일관성을 보장하고 문제가없는 문제를 피하는 데 매우 중요합니다. 특히 다국어 웹 사이트 개발에서 올바른 문자 세트를 설정하는 것이 일반 데이터 표시를 보장하는 핵심입니다.