Heim Web-Frontend js-Tutorial ASP中进行HTML数据及JS数据编码函数_javascript技巧

ASP中进行HTML数据及JS数据编码函数_javascript技巧

May 16, 2016 pm 06:42 PM
asp

前些天我就碰到了用Ajax提交表单, 然后发送邮件的情况. 于是写出了下面的两个函数来解决这两个问题.

第一个函数把HTML中的数据转成HTML实体, 而HTML标签则自动不转, 这样无论到哪里都不会乱码, 可以在发送邮件时选择发送HTML格式的邮件.
第二个函数把JS数据同样是换成转义字符, 同样避开了JS关键词等字符的转换, 不管网页是什么编码它都不会乱码. 废话少说, 看下面的代码.

复制代码 代码如下:

Function htmlentities(str)
Dim a,i,char
For i = 1 to Len(str)
char = mid(str, i, 1)
a=Ascw(char)
If a > 128 Or a htmlentities = htmlentities & “” & clng(”&h” & hex((Ascw(char)))) & “;”
Else
htmlentities = htmlentities & char
End if
Next
End Function

Function Unicode(str1)
Dim str,temp
str = “”
For i=1 To Len(str1)
temp = Hex(AscW(Mid(str1,i,1)))
If len(temp) str = str & “u” & temp
Next
Unicode = str
End Function

如果你是抱着拿着就用的态度那么可以什么也不管直接用, 当然很多时候我们为了满足特殊情况的需要, 会改写一些代码, 如果你报着学习与研究的态度, 那么这里需要注意的是 Ascw(char) 函数有可能返回长整型值, 而ASP把它当成整型看待, 需要做些小的处理.
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Was sind die integrierten Objekte in ASP? Was sind die integrierten Objekte in ASP? Nov 09, 2023 am 11:32 AM

Zu den in ASP integrierten Objekten gehören Request, Response, Session, Application, Server, Session.Contents, Application.Contents, Server.CreateObject, Server.MapPath, Server.Execute, Server.Transfer usw. Detaillierte Einführung: 1. Anforderung: Stellt ein HTTP-Anforderungsobjekt usw. dar.

Was sind die ASP-Entwicklungstools? Was sind die ASP-Entwicklungstools? Oct 23, 2023 am 11:02 AM

Zu den ASP-Entwicklungstools gehören Visual Studio, Dreamweaver, FrontPage, EditPlus, UltraEdit, SQL Server Management Studio, RAD Studio, Delphi, Asp.NET und Oracle SQL Developer.

ASP-Scanning-Tool zur Schwachstellenerkennung ASP-Scanning-Tool zur Schwachstellenerkennung Oct 13, 2023 am 10:45 AM

Erkennung von Schwachstellen im ASP-Scanning-Tool: 1. Wählen Sie das entsprechende Scan-Tool aus. 3. Konfigurieren Sie die Scan-Optionen nach Bedarf. 4. Starten Sie nach Abschluss der Konfiguration das Scan-Tool . Scan-Tool Es wird ein Bericht erstellt, der die erkannten Schwachstellen und Sicherheitsprobleme auflistet. 7. Nachdem Sie die Schwachstelle behoben haben, führen Sie das Scan-Tool erneut aus Die Sicherheitslücke wurde erfolgreich ausgenutzt und repariert.

So erkennen Sie Schwachstellen in ASP manuell So erkennen Sie Schwachstellen in ASP manuell Oct 13, 2023 am 10:49 AM

Manuelle Erkennung von Schwachstellen durch ASP: 1. Überprüfen Sie den Überprüfungs- und Filtermechanismus der ASP-Anwendung für Ausgabedaten. 3. Überprüfen Sie den Authentifizierungs- und Sitzungsverwaltungsmechanismus der ASP-Anwendung Berechtigungskontrolle der ASP-Anwendung für Dateien und Verzeichnisse. 6. Überprüfen Sie die Datenbanksicherheit der ASP-Anwendung. 7. Überprüfen Sie die Konfigurationsdatei und Serverkonfiguration der ASP-Anwendung.

So verbinden Sie ASP mit dem Zugriff auf die Datenbank So verbinden Sie ASP mit dem Zugriff auf die Datenbank Oct 18, 2023 am 11:33 AM

Verbindungsmethode: 1. Verwenden Sie ADO, um eine Verbindung zur Datenbank herzustellen. 2. Verwenden Sie DSN, um eine Verbindung zur Datenbank herzustellen. 3. Verwenden Sie die Verbindungszeichenfolge, um eine Verbindung zur Datenbank herzustellen.

Welche Methoden gibt es zur Erkennung von ASP-Schwachstellen? Welche Methoden gibt es zur Erkennung von ASP-Schwachstellen? Oct 13, 2023 am 10:42 AM

Zu den Methoden gehören: 1. Verwendung spezieller Schwachstellen-Scanning-Tools; 2. Manuelle Tests zur Erkennung und Überprüfung von Schwachstellen in ASP-Anwendungen; der Code der ASP-Anwendung.

Der durchschnittliche Verkaufspreis des iPhone steigt um 14 %, da das iPhone 13 Rekordumsätze erzielt Der durchschnittliche Verkaufspreis des iPhone steigt um 14 %, da das iPhone 13 Rekordumsätze erzielt Apr 14, 2023 pm 03:22 PM

Der durchschnittliche iPhone-Verkaufspreis (ASP) verzeichnete im vergangenen Jahr ein zweistelliges Wachstum und stieg im Jahresvergleich um 14 %. Die Beliebtheit des iPhone 13 ist ein wichtiger Treiber und trägt dazu bei, dass der weltweite Smartphone-Markt insgesamt einen Rekordjahresumsatz von 448 Milliarden US-Dollar erzielt. Trotz der Teileknappheit wuchs der Smartphone-Markt im Jahresvergleich um 7 %, wobei Apple den mit Abstand größten Anteil einnahm ... Das Marktforschungsunternehmen Counterpoint veröffentlichte heute seine neuesten Schätzungen. Laut der neuesten Studie von Counterpoints MarketMonitorService wird der weltweite Smartphone-Marktumsatz im Jahr 2021 448 Milliarden US-Dollar übersteigen. Auch wenn Komponentenknappheit und COVID-19-Beschränkungen weiterhin die weltweite Versorgung stören

So führen Sie die Schwachstellenerkennung bei der ASP-Sicherheitsprüfung durch So führen Sie die Schwachstellenerkennung bei der ASP-Sicherheitsprüfung durch Oct 13, 2023 am 10:54 AM

Schritte zur Erkennung von Sicherheitslücken bei der ASP-Anwendung: 1. Sammeln Sie relevante Informationen über die ASP-Anwendung. 3. Überprüfen Sie den Überprüfungs- und Filtermechanismus der ASP-Anwendung Filtermechanismus der Ausgabedaten; 5. Überprüfen Sie den Authentifizierungs- und Sitzungsverwaltungsmechanismus der Anwendung. 7. Überprüfen Sie die Fehlerbehandlung der Anwendung. 9 . Schwachstellen beheben.

See all articles