Ich habe die folgende Zeichenfolge:Wie konvertiere ich Unicode-Sonderzeichen in HTML-Entities?
$string = "★ This is some text ★";
Ich möchte es konvertieren Einheiten html:
htmlentities("★ This is some text ★", "UTF-8");
Aber htmlentities kann nicht:
$string = "★ This is some text ★";
Die Lösung jeder über schreibt Konvertiere alle Unicodes in HTML-Entities. Also es gibt mir nur die gleiche Leistung wie der Eingang:
★ This is some text ★
Ich habe auch mit den beiden diese Lösung zu kombinieren versucht:
header('Content-Type: text/plain; charset=utf-8');
und:
mb_convert_encoding();
Aber diese entweder druckt und leeres Ergebnis, konvertiert überhaupt nicht oder konvertiert die Sterne falsch in:
Â
Wie konvertiere ich ★ und alle anderen Unicode-Zeichen in die richtige HTML-Entität?
http: // php.net/manual/en/function.htm lentities.php # 107985 – iainn