Trong PHP, hàm iconv_set_encoding() được dùng để thiết lập cài đặt chuyển đổi mã hóa ký tự hiện tại. Đây là hàm nội bộ trong PHP thay đổi giá trị của biến cấu hình nội bộ được chỉ định bởi type thành encoding.
Cú pháp
bool iconv_set_encoding(string $type, string $encoding)
Tham số
iconv_set_encoding() nhận hai tham số: $type và $encoding.
$type – Có thể là input_encoding, output_encoding hoặc internal_encoding.
$encoding – Bộ ký tự.
Giá trị trả về
iconv_set_encoding() trả về true khi thành công và false khi thất bại.
Ví dụ
<pre>
<?php
// internal_encoding là string $type
// UTF-8 là string $charset
$bool = iconv_set_encoding("internal_encoding", "UTF-8");
// Hiển thị mã hóa mới
$mixed = iconv_get_encoding();
var_dump($mixed);
?>
</pre>
Kết quả
array(3) {
["input_encoding"]=> string(5) "UTF-8"
["output_encoding"]=> string(5) "UTF-8"
["internal_encoding"]=> string(5) "UTF-8"
}