Email:? Example@example.com Headline = Example & body =% E5% 85% of ad
The short answer is no. Symbols must be percent encoded as defined by RFC 3986 and its predecessors. RFC 2368 defines the structure of a mailto URI.
#include "windows.h"
int main() {
ShellExecute(0, TEXT("open"),
TEXT("mailto:example@example.com?subject=example&body=%e5%85%ad"),
TEXT(""), NULL, SW_SHOWNORMAL);
return 0;
}
The body in this case is the CJK character U+516D (ε
) encoded as UTF-8 (E5 85 AD). This works correctly with Mozilla Thunderbird (you may need to install additional fonts if it does not).
, ( ) URI. RFC 3986 UTF-8, . , RFC 3986, .
: URLEncode HTML application/x-www-form-urlencoded. , , .
2: IRI Windows, , , . .