Penyelesaian kepada PHP menukar binari kepada utf8: 1. Buat fail sampel PHP 2. Tukar data binari kepada utf melalui "iconv('GBK', 'UTF-8', str1);" cukuplah.
Persekitaran pengendalian artikel ini: sistem Windows 7, PHP versi 7.1, komputer DELL G3
Cara menukar binari kepada utf8 dalam php?
Cara menukar bahasa Cina dalam data binari kepada utf-8 dalam php
Gunakan fungsi berikut:
string iconv ( string $in_charset , string $out_charset , string $str )
Contoh:
str1 = '汉字'; // 假设此php源文件以GBK编码保存,那么str1就是GBK编码,占4个字节 str2 = iconv('GBK', 'UTF-8', str1); // str2是utf8编码,占6个字节
Nota: Jika fail sumber php anda telah disimpan dalam pengekodan utf8, tidak perlu menukarnya dengan cara ini.
Fungsi berkaitan lain:
mb_convert_encoding
Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Bagaimana untuk menukar binari kepada utf8 dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!