>> - run ~smw/bin/decode_headers using $source as stdin (this explicitly >> decodes headers which are RFC 2047-encoded, and passes the body >> through unchanged) > >This sounds like the kind of thing which might insert bytes which alter >vim's idea of the ‘fileencoding’. Given > > To: =?ISO-8859-1?Q?Keld_J=F8rn_Simonsen?= <[email protected]> > >as taken from RFC 2047, is it going to put in a byte 0xf8 for ISO 8859-1 >encoding, or 0xc3 0xb8 for UTF-8?
I didn't know, so I just tried it. Here's what happens: # decode_headers < rfc2407_test_header > converted_rfc2407_header # cat converted_rfc2407_header To: Keld Jørn Simonsen <[email protected]> # hexdump -C converted_rfc2407_header 00000000 54 6f 3a 20 4b 65 6c 64 20 4a c3 b8 72 6e 20 53 |To: Keld J..rn S| 00000010 69 6d 6f 6e 73 65 6e 20 3c 6b 65 6c 64 40 64 6b |imonsen <keld@dk| 00000020 75 75 67 2e 64 6b 3e 0a |uug.dk>.| 00000028 ...so it writes 0xc3 0xb8, which I believe is what it should be doing. - Steven -- ___________________________________________________________________________ Steven Winikoff | "The most exciting phrase to hear in Montreal, QC, Canada | science, the one that heralds new [email protected] | discoveries, is not 'Eureka!' (I found http://smwonline.ca | it!), but 'That's funny...'" | - Isaac Asimov
