English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
mysqli_set_charset() 함수는 기본 문자셋을 설정합니다
mysqli_set_charset()함수는 기본 문자셋을 지정하며, mysqli 클라이언트에서 데이터베이스 서버로 데이터를 전송할 때 기본 문자셋을 설정합니다.
주의: Windows 플랫폼에서 이 함수를 사용할 때는 MySQL 클라이언트 라이브러리가 필요합니다 4.1.11 이상 버전(MySQL 5.0 필요 5.0.6 또는 이 버전 이상입니다).
mysqli_set_charset($con, charset)
순번 | 파라미터 및 설명 |
---|---|
1 | con(필수) MySQL 서버와의 연결을 나타내는 객체입니다. |
2 | charset(필수) 기본 문자 집합으로 설정해야 할 이름이 필요합니다. |
mysqli_set_charset()함수가 성공적으로 수행되면 TRUE를 반환하거나 실패하면 FALSE를 반환합니다.
이 함수는 PHP 버전5PHP의 이 버전에서 도입되었으며 모든 높은 버전에서 사용할 수 있습니다.
아래 예제는 다음과 같이 사용됩니다mysqli_set_charset()함수 사용법(procedure-oriented 스타일)-
<?php //연결 설정 $con = mysqli_connect("localhost", "root", "password", "mydb"); //문자 집합 이름 $res = mysqli_set_charset($con, "utf8"); print_r($res); //연결을 닫기 mysqli_close($con); ?>
출력 결과
1
object-oriented 스타일에서 이 함수의 문법은 다음과 같습니다$con-> set_charset();.아래는 이 함수의 예제를 대상으로 object-oriented 스타일로 작성한 것입니다;
<?php $con = new mysqli("localhost", "root", "password", "test"); //문자 집합 이름 $res = $con-> set_charset("utf8"); print($res); //연결을 닫기 $con -> close(); ?>
출력 결과
1
기본 클라이언트 문자 집합 설정:
<?php $connection_mysql = mysqli_connect("localhost", "root", "password", "mydb"); if (mysqli_connect_errno($connection_mysql)){ echo "MySQL 연결 실패: " . mysqli_connect_error(); } mysqli_set_charset($connection_mysql, "utf8"); echo mysqli_character_set_name($connection_mysql); mysqli_close($connection_mysql); ?>
출력 결과
utf8