Klassisches ASP (VBScript) konvertiert HTML-Codes in einfachen Text

8

Ich versuche, HTML-Codes wie die & amp; #XXXX zu konvertieren; (wobei XXXX eine Zahl ist) für einfachen Text unter Verwendung von klassischem ASP (VBScript).

Ich füge den Text einer E-Mail hinzu, die im Nur-Text-Format vorliegt, und wenn ich sie als HTML-Code hinzufüge, wird nur der Code angezeigt und nicht konvertiert.

Eine Lösung wäre, die E-Mail zu HTML zu ändern, die das Problem behebt, aber dann andere Probleme für meine E-Mail verursacht, auf die ich nicht eingehen werde.

Gibt es eine integrierte Funktion oder eine benutzerdefinierte Funktion, die ich verwenden kann, um diese HTML-Codes in einfachen Text umzuwandeln?

    
Dan Ellis 24.05.2011, 19:20
quelle

3 Antworten

17

Was Sie brauchen, ist HTML-Dekodierung, obwohl ASP leider keine enthält.

Diese Funktion, die auf ASP Nut gefunden und von mir stark modifiziert wurde, sollte tun, was Sie brauchen. Ich habe es als VBScript auf meinem lokalen Computer getestet und es schien gut zu funktionieren, sogar mit Unicode-Symbolen im Bereich von 1000+.

%Vor%

Hinweis: Sie benötigen Skriptversion 5.0, die auf Ihrem Server installiert ist, um das RegExp-Objekt zu verwenden.

    
C. Ross 24.05.2011, 20:41
quelle
0

Ein erweiterter Decoder, der C. Ross antwortet

%Vor%     
ignacio lucatero 13.04.2017 13:51
quelle
-1

Ich habe dies basierend auf der Antwort von C.Ross oben gemacht und etwas Code von einer fb_app.inc jemand anderen gemacht. Es sollte den Trick machen.

%Vor%     
ella 10.03.2017 18:30
quelle

Tags und Links