webForumDet fria alternativet

MIME till HTML?

4 svar · 473 visningar · startad av Travoni

TravoniMedlem sedan okt. 20041 556 inlägg
#1

Hur formaterar man ex. epostformatet MIME att bli "vanlig" html?

Så att:
Texten kommer=20h=E4r
Blir:
Texten kommer här.

???

TravoniMedlem sedan okt. 20041 556 inlägg
#2

Oj, detta verkar vara svårt. Är det ingen som kan det?
Kanske är felpostat?

emissionMedlem sedan dec. 19996 721 inlägg
#3

HTML blir det nog inte, men väl en textsträng :)

Använd denna klass:

http://www.aspemporium.com/classes_src.aspx?cid=6

Kasta gärna bort all encode-kod, eftersom den är unsafe. Sedan är det bara att använda decode-metoden.

TravoniMedlem sedan okt. 20041 556 inlägg
#4

Tack, emission. Jo jag menar textsträng och inte HTML. :)

Får fel på fetmarkerad rad. Varför?
'Is' requires operands that have reference types, but this operand has the value
type 'Boolean'

 Public Function Decode(ByVal encoded As String) As String
        If encoded Is Nothing Then
            Throw New ArgumentNullException
        End If
        Dim line As String
        Dim sw As StringWriter = New StringWriter
        Dim sr As StringReader = New StringReader(encoded)
        Try
            While Not ([b](line = sr.ReadLine)[/b] Is Nothing)
                If line.EndsWith("=") Then
                    sw.Write(HexDecoder(line.Substring(0, line.Length - 1)))
                Else
                    sw.WriteLine(HexDecoder(line))
                End If
                sw.Flush()
            End While
            Return sw.ToString
        Finally
            sw.Close()
            sr.Close()
            sw = Nothing
            sr = Nothing
        End Try
    End Function
emissionMedlem sedan dec. 19996 721 inlägg
#5

Ah, VB.NET! *ryser* ;)

Public Function Decode(ByVal encoded As String) As String
        If encoded Is Nothing Then
            Throw New ArgumentNullException
        End If
        Dim line As String
        Dim sw As StringWriter = New StringWriter
        Dim sr As StringReader = New StringReader(encoded)
        Try
            [b]line = sr.ReadLine[/b]
            While Not ([B]line Is Nothing[/B])
                If line.EndsWith("=") Then
                    sw.Write(HexDecoder(line.Substring(0, line.Length - 1)))
                Else
                    sw.WriteLine(HexDecoder(line))
                End If
                sw.Flush()
                [B]line = sr.ReadLine[/B]
            End While
            Return sw.ToString
        Finally
            sw.Close()
            sr.Close()
            sw = Nothing
            sr = Nothing
        End Try
    End Function

Kanske....

128 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)