Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> PHP

PHP – Thiết lập cài đặt chuyển đổi mã hóa với iconv_set_encoding()

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"
}