utf8_decode utf8 mostrar htmlentities especiales ejemplo convertir caracteres acentos php string unicode utf-8 multibyte

mostrar - utf8_decode php



¿Cómo convertir algunos caracteres multibyte en su entidad html numérica usando PHP? (3)

Cadena de prueba:

$s = "convert this: "; $s .= "–, —, †, ‡, •, ≤, ≥, μ, ₪, ©, ® y ™, ⅓, ⅔, ⅛, ⅜, ⅝, ⅞, ™, Ω, ℮, ∑, ⌂, ♀, ♂ "; $s .= "but, not convert ordinary characters to entities";


Bien htmlentities no funciona correctamente. Afortunadamente, alguien ha publicado un código en el sitio web php que parece hacer la traducción de caracteres multibyte correctamente


$encoded = mb_convert_encoding($s, ''HTML-ENTITIES'', ''UTF-8'');

Suponiendo que su cadena de entrada es UTF-8, esto debería codificar casi todo en entidades numéricas.