DotNetOpenMail 0.5.7 (beta)

QPEncoder.EncodeHeaderString Method 

Encode header as per RFC 2047: http://www.faqs.org/rfcs/rfc2047.html

[Visual Basic]
Public Function EncodeHeaderString( _ 
   ByVal name As String, _ 
   ByVal val As String, _ 
   ByVal charset As Encoding, _ 
   ByVal forceencoding As Boolean _ 
) _
    Implements IEncoder.EncodeHeaderString As String
[C#]
public string EncodeHeaderString(
   string name,
   string val,
   Encoding charset,
   bool forceencoding
);
[C++]
public: String* EncodeHeaderString(
   String* name,
   String* val,
   Encoding* charset,
   bool forceencoding
);
[JScript]
public function EncodeHeaderString(
   String name,
   String val,
   Encoding charset,
   bool forceencoding
): String;

Parameters

name
the header name
val
the string to encode
charset
The charset to encode to
forceencoding
Force encoding, even if not required by qp RFC

Return Value

the encoded string, suitable for use in a header

Implements

IEncoder.EncodeHeaderString

Remarks

This doesn't split long lines yet

See Also

QPEncoder Class | DotNetOpenMail.Encoding Namespace