Wir alle wissen, dass wir, wenn wir Text und Zeichensetzung eingeben, voll und halb, um zu wechseln. Wie ändert ich also in der ASP -Programmierung? In diesem Artikel ASP Instance Tutorial lehrt Sie, dass Sie zwischen dem vollen Hälfte -Angle wechseln.
JavaScript -Konvertierungsteil:
<Script>
/*
************************************************
* Verfassung des Standorts der Baustelle:
* STR: String, die konvertiert werden soll
* Flagge: Markieren Sie, wenden Sie sich um 0:30 Uhr und für Afrika zur Hälfte davon.
* Rückgabewerttyp: String
************************************************
*/
Funktion DBC2SBC (STR, Flag) {{{{{{
var i;
var result = '';
if (Str.Length <= 0) {alert ('String -Parameterfehler');
für (i = 0; i <str.length; i ++)
{str1 = str.charCodeat (i);
if (str1 <125 &&! Flag)
Result += string.fromCharCode (str.arCodeat (i) +65248);
anders
Result+= string.fromCharCode (str.arCodeat (i) -65248);
}
Rückgabeergebnis;
}
</script>
// Beispiel:
<Script>
ALERT (DBC2SBC (AAABC, 0));
document.write (DBC2SBC (ABCDEFG, 0))
</script>
ASP -Konvertierungsteil:
<%
'*************************************
'* Jianjian Site Learning Parameter Beschreibung:
'* STR: String, die konvertiert werden soll
'* Flag: Markieren Sie, um 0:30 Uhr umdrehen und für Nicht -0 -Uhr zu der Hälfte davon wenden
'* Rückgabewerttyp: String
'*************************************
Funktion DBC2SBC (STR, Flag)
dim i
Wenn Len (str) <= 0 dann
MSGBox 'String -Parameterfehler'
Ausgangsfunktion
Ende wenn
für i = 1 bis len (str)
STR1 = ASC (MID (STR, I, 1)))
Wenn Str1> 0 und str1 <= 125 und nicht fahnen
DBC2SBC = DBC2SBC & CHR (ASC (MID (STR, I, 1)) -23680)
anders
DBC2SBC = DBC2SBC & CHR (ASC (MID (STR, I, 1))+23680)
Ende wenn
nächste
Endfunktion
%>