Gibt es Skripte, die wie diese Website zwischen Text (z. B. <hi>
) und der Version ( <hi>
) der HTML-Entitäten konvertieren können ? Oder zumindest eine PHP-Datei?
command-line
character-encoding
conversion
html
LanceBaynes
quelle
quelle
Antworten:
Das Perl-CGI-Modul hat eine
escapeHTML
Funktion, die es ziemlich einfach macht:Oder um eine ganze Datei zu erstellen:
quelle
Das Dienstprogramm recode unterstützt HTML als eine der Codierungen. (Sie können sogar eine HTML-Version angeben.) In der Richtung von Text zu Entitäten werden auch Nicht-ASCII-Zeichen in Entitäten umcodiert. Sie müssen die richtige Eingabecodierung angeben (z. B. ASCII, latin1, utf-8,…).
quelle
xmlstarlet
kann es in beide Richtungen tun:quelle
Ich bin mir Ihres ursprünglichen Ziels / Zwecks nicht sicher, aber wenn Sie jemandem die PHP-Quelle zeigen möchten -
Sie können die Datei in die Erweiterung * .phps umbenennen und (in vielen Apache / PHP-Konfigurationen, aber nicht in allen) wird PHP nicht analysiert, wenn die Datei dem Benutzer bereitgestellt wird. Es wird die Quelle direkt anzeigen.
quelle
Für alle Interessierten: Ich habe ein gut dokumentiertes, leicht lesbares Open-Source-Bash-Skript geschrieben, das Buchstaben mit Akzent in HTML-Entitäten konvertiert. Sie finden es hier: http://www.lugato.co.uk/silvio_dwl.html Es ist leicht zu verstehen und kann leicht geändert werden, um zusätzliche Zeichen in HTML-Entitäten zu konvertieren;) Viel Spaß! Silvio
quelle