PHP mysqli set_charset() Function












❮ مرجع PHP MySQLi



مثال - سبک شی گرا


مجموعه کاراکترهای مشتری پیش‌فرض را تغییر دهید:




$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