mb_encode_numericentity
Codieren Zeichen in die numerischen String -Referenzen in HTML
Funktionsname: mb_encode_numericalEntity ()
Anwendbare Version: Php 4> = 4.0.6, Php 5, Php 7
Funktionsbeschreibung: codieren Nicht-ASCII-Zeichen in einer Zeichenfolge in Zeicheneinheiten in Dezimal- oder Hexadezimal
Verwendung:
string mb_encode_numericentity ( string $str , array $convmap , string $encoding = mb_internal_encoding() , bool $is_hex = false ): string
Parameter:
Rückgabewert: codierte Zeichenfolge.
Beispiel:
$str = "Hello, 世界!"; $convmap = array(0x80, 0x10FFFF, 0, 0xFFFD); $encoded_str = mb_encode_numericentity($str, $convmap, 'UTF-8', true); echo $encoded_str;
Ausgabe:
Hello, 世界!
Im obigen Beispiel codieren wir die Nicht-ASCII-Zeichen in der Zeichenfolge "Hallo, Welt!" als hexadezimale Charaktereinheit. Der hexadezimale Code des Charakters "Welt" ist 4E16, und der hexadezimale Code des Charakters "Welt" ist 754c, also lautet das Ausgabeergebnis "Hallo, Welt!".