ใน PHP iconv_set_encoding() ฟังก์ชั่นใช้เพื่อตั้งค่าการแปลงการเข้ารหัสอักขระปัจจุบัน เป็นฟังก์ชัน inbuilt ใน PHP ที่เปลี่ยนค่าของตัวแปรการกำหนดค่าภายในที่ระบุตามประเภทเป็นการเข้ารหัส
ไวยากรณ์
string iconv_set_encoding(string $type, string $encoding)
พารามิเตอร์
iconv_set_encoding() รับพารามิเตอร์สองตัว − $type และ $encoding .
-
$type − พารามิเตอร์ $type สามารถเป็น input_encoding , การเข้ารหัสเอาต์พุต หรือ การเข้ารหัสภายใน .
-
$encoding − พารามิเตอร์ $encoding ใช้สำหรับชุดอักขระ
คืนค่า
iconv_set_encoding() คืนค่า True เมื่อสำเร็จและ False เมื่อล้มเหลว
ตัวอย่าง
<pre>
<?php
// internal_encoding is string $type
//UTF-8 is string $charset
$bool = iconv_set_encoding ("internal_encoding","UTF-8");
// it will shows the new encoding
$mixed = iconv_get_encoding();
var_dump($mixed);
?>
</pre> ผลลัพธ์
array(3) {
["input_encoding"]=>
string(5) "UTF-8"
["output_encoding"]=>
string(5) "UTF-8"
["internal_encoding"]=>
string(5) "UTF-8"
}