Red de conocimiento informático - Aprendizaje de programación - Conversión de codificación UNICODE de PHP

Conversión de codificación UNICODE de PHP

Unicode es un conjunto de caracteres y Unicode es un doble byte de longitud fija.

Aquí, normalmente utilizamos la codificación del conjunto de caracteres utf8. El cartel habla de la conversión de Unicode a UTF-8.

/**

* Convertir caracteres Unicode a caracteres utf8

* @param [tipo] $unicode_str Caracteres Unicode

* @ return [tipo] carácter Utf-8

*/

función unicode_to_utf8($unicode_str) {

$utf8_str = '';

$code = intval(hexdec($unicode_str));

//Cabe señalar que el código convertido debe remodelarse para poder Funciona correctamente con operaciones de bits

$ord_1 = decbin(0xe0 | ($code gt; gt; 12));

$ord_2 = decbin(0x80 | (($code gt; gt; 6) amp; 0x3f));

$ord_3 = decbin(0x80 | (($código amp; 0x3f));

$ord_3 = decbin(0x80 | (( $código amp; 0x3f));

$ord_3 = decbin(0x80 | ($código amp; 0x3f));

$utf8_str = chr(bindec($ord_1)) . chr(bindec($ord_2)) chr(bindec($ord_3));

Devuelve $utf8_str

}

$utf8_str = chr(bindec; ($ord_1)) .