Public Function HTMLDecodeChar( _
ByVal lszEncodedChr As String _
) '*****************************************************************************************
Dim sRet As String
sRet = Chr(Mid$(lszEncodedChr, 3, Len(lszEncodedChr)))
HTMLDecodeChar = sRet
'*****************************************************************************************
End Function
Public Function HTMLDecodeString( _
ByVal lszEncoded As String, _
ByRef lszEncodedChars, _
ByVal cEncodedChars As Long _
) '*****************************************************************************************
Dim sRet As String, sReplace As String, i As Integer
For i = 0 To cEncodedChars
sReplace = HTMLDecodeChar(lszEncodedChars(i))
If i = 0 Then
sRet = Replace(lszEncoded, sReplace, lszEncodedChars(i))
Else
sRet = Replace(sRet, sReplace, lszEncodedChars(i))
End If
Next i ' i = 0 To lcEncodedChars
HTMLDecodeString = sRet
'*****************************************************************************************
End Function
Public Function HTMLEncodeChar( _
ByVal lszEncodeChr As String _
) '*****************************************************************************************
Dim sRet As String
sRet = "&#" & Asc(lszEncodeChr)
If Len(sRet) = 4 Then sRet = Mid$(sRet, 1, 2) & "0" & Mid$(sRet, 3, 4)
HTMLEncodeChar = sRet
'*****************************************************************************************
End Function
Public Function HTMLEncodeString( _
ByVal lszEncode As String, _
ByRef lszEncodeChars, _
ByVal cEncodeChars As Long _
) '*****************************************************************************************
Dim sRet As String, sReplace As String, i As Integer
For i = 0 To cEncodeChars
sReplace = HTMLEncodeChar(lszEncodeChars(i))
If i = 0 Then
sRet = Replace(lszEncode, lszEncodeChars(i), HTMLEncodeChar(lszEncodeChars(i)))
Else
sRet = Replace(sRet, lszEncodeChars(i), sReplace)
End If
Next i ' i = 0 To lszEncodeChars
HTMLEncodeString = sRet
'*****************************************************************************************
End Function