مثال - سبک شی گرا
مجموعه کاراکترهای مشتری پیشفرض را تغییر دهید:
$mysqli = mysqli جدید ("localhost", "my_user", "my_password", "my_db");
اگر ($mysqli -> connect_er
o) {
echo "اتصال به MySQL ناموفق بود: ". $mysqli -> connect_error;
exit();
echo "مجموعه کاراکترهای اولیه این است: " . $mysqli
-> character_set_name();
// تغییر مجموعه کاراکترها به utf8
$mysqli -> set_charset("utf8");
echo "مجموعه کاراکترهای فعلی: " . $mysqli -> character_set_name();
$mysqli -> close();
?>
به نمونه سبک رویه ای در پایین نگاه کنید.
تعریف و استفاده
تابع set_charset() / mysqli_set_charset() مجموعه کاراکتر پیش فرض را مشخص می کند
هنگام ارسال داده به و از سرور پایگاه داده استفاده می شود.
توجه: برای اینکه این عملکرد روی پلتفرم ویندوز کار کند، شما
به کتابخانه مشتری MySQL 4.1.11 یا بالاتر نیاز دارید (برای MySQL 5.0، شما به نسخه 5.0.6 یا بالاتر نیاز دارید).
نحو
سبک شی گرا:
$mysqli ->
set_charset(charset)
سبک رویه:
mysqli_set_charset(اتصال، مجموعه نویسه)
مقادیر پارامتر
| پارامتر | توضیح |
|---|---|
| اتصال | لازم است. اتصال MySQL برای استفاده را مشخص می کند |
| مجموعه نویسه | لازم است. مجموعه کاراکترهای پیش فرض | را مشخص می کند
جزئیات فنی
| مقدار بازگشتی: | در مورد موفقیت درست است. FALSE در صورت شکست |
|---|---|
| نسخه PHP: | 5.0.5+ |
مثال - سبک رویه
مجموعه کاراکترهای پیش فرض مشتری را تغییر دهید:
$con=mysqli_connect("localhost"، "my_user"، "my_password"، "my_db");
// بررسی اتصال
if (mysqli_connect_er
o()) {
echo "اتصال به MySQL ناموفق بود: ". mysqli_connect_error();
خروج؛
echo "مجموعه کاراکترهای اولیه این است: " . $mysqli_character_set_name();
// تنظیم کاراکتر را به utf8 تغییر دهید
mysqli_set_charset($con,utf8");
echo "مجموعه کاراکترهای فعلی
is: " . $mysqli_character_set_name();
mysqli_close($con);
?>
❮ مرجع PHP MySQLi