utf8_encode
تابع utf8_encode یک رشته «ISO-8859-1» را به «UTF-8» تبدیل می کند. «کُدگذاری (Encoding)» یعنی روش ذخیره حروف در بایت ها. این تابع فقط همین تبدیل را انجام می دهد.
تعریف و کاربرد
طبق منبع، utf8_encode() رشته ISO-8859-1 را به UTF-8 می برد. یونیکد استاندارد همه حروف است؛ UTF-8 روشی برای انتقال امن همان کاراکترها بین سیستم هاست.
سینتکس (Syntax)
utf8_encode(string)؛ ورودی باید رشته ISO-8859-1 باشد. در موفقیت، رشته UTF-8 برمی گردد؛ در خطا، FALSE می شود.
مثال از منبع
<?php
$text = "\xE0";
echo utf8_encode($text);
?>
گام های عملی سریع
- یک رشته ISO-8859-1 آماده کن.
utf8_encode($str)را صدا بزن.- خروجی UTF-8 را نمایش بده یا ذخیره کن.
نکته: اگر ورودی UTF-8 باشد، نتیجه خراب می شود. ابتدا کُدگذاری ورودی را بدان.
نکته: برای برگشت، از utf8_decode استفاده کن.
جمع بندی سریع
- utf8_encode، ISO-8859-1 را به UTF-8 می برد.
- ورودی اشتباه، خروجی نامعتبر می دهد.
- در موفقیت، رشته UTF-8 برمی گردد.
- جفتش: utf8_decode برای برگرداندن.