Strip high bit from text?
David Kelly
dkelly at hiwaay.net
Thu Jul 22 19:21:29 UTC 2010
On Wed, Jul 21, 2010 at 04:03:46PM -0700, Chuck Swiger wrote:
>
> > Already use procmail so adding an automatic filter should not be
> > difficult if only I can come up with on.
> >
> > Tried "tr \240 ' ' < testfile | hd" and was not able to change the 0xa0
> > into anything. Have already spent much more time trying to make tr or
> > sed do the job than it would have taken to knock something out in C, but
> > I think there should be something laying around already in the base
> > system to perform this task.
> >
> > Suggestions? Repair the email while procmail has it? Reconfigure mutt and/or vim?
>
> If you've got procmail in the loop already, then calling iconv as a filter like so:
>
> iconv -f utf-8 -t ascii
>
> ...is likely to help. Another choice would be to switch to using a
> MIME+Unicode/UTF-8 aware mail reader.
Am thinking I initially succumbed to the novice goof of not escaping the
backslash in "tr \240 ' ' < testfile | hd". Currently have this in my
procmailrc but haven't seen an example come through. For some reason
today my friend's Blackberry is sending 7bit rather than
quoted-printable. He doesn't know why.
:0 fW
* ^X-MIME-Autoconverted: from quoted-printable to 8bit
| tr '\240' ' '
:0 afW
| formail -I "X-Converted: 0xA0 Stripper"
--
David Kelly N4HHE, dkelly at HiWAAY.net
========================================================================
Whom computers would destroy, they must first drive mad.
More information about the freebsd-questions
mailing list