Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Can emacs pick proper coding system intelligently?

3 views
Skip to first unread message

Scott Heftler

unread,
Apr 27, 2008, 8:04:30 PM4/27/08
to
Yesterday I have a problem. I would read a RMAIL-mode file saved via
`gnus-summary-save-in-rmail' and the ellipses would be escape-quoted
and display as \205.

I was told that I needed to find the file using windows-1252 as my
coding system. Now the windows-1252 ellipses display nicely when I
run `universal-coding-system-argument' (C-x RET c windows-1252) before
finding the file.

You'd think that, when emacs encounters these \205s, it would KNOW to
pick windows-1252. But it doesn't. I put these in my init file to
help it along:

(prefer-coding-system 'windows-1252)
(prefer-coding-system 'utf-8)

This makes sure utf-8 is top pick, and windows-1252 is second. This
did nothing.

Is there no way to AUTOMATE emacs' pick of coding system? I thought
it chose coding systems intelligently, based on file contents? Do I
really have to open a file, see escape-quoted characters, guess what
coding system I should use, close the file, and then reopen it using
`C-x RET c' in a trial-and-error fashion?

-- Scott

Barry Margolin

unread,
Apr 27, 2008, 9:04:18 PM4/27/08
to
In article <m2mynek...@mac.com>,
Scott Heftler <lovecr...@mac.com> wrote:

> You'd think that, when emacs encounters these \205s, it would KNOW to
> pick windows-1252.

How would it know that. \205 is not unique to that coding system, it
exists in many different coding systems.

Think of it like Paint By Numbers. The coding system is the translation
from numbers to colors. You can't just look at a picture, and know
which translation scheme to use just because it contains the number 10.

--
Barry Margolin, bar...@alum.mit.edu
Arlington, MA
*** PLEASE post questions in newsgroups, not directly to me ***
*** PLEASE don't copy me on replies, I'll read them in the group ***

Scott Heftler

unread,
Apr 27, 2008, 10:40:03 PM4/27/08
to
Wait a minute! I forgot to mention that, when the article was first
loaded from usenet, it looked perfect -- there WERE no escaped
characters. Only after saving and then re-opening did these post-127
chars get escaped. Why can't gnus/emacs save the RMAIL file with some
kind of "open-me-with-coding-system"-type info?
--
Scott Heftler
psy...@mail.utexas.edu
Man muß mit den Wölfen heulen.

Eli Zaretskii

unread,
Apr 27, 2008, 11:20:54 PM4/27/08
to help-gn...@gnu.org
> From: Scott Heftler <lovecr...@mac.com>
> Date: Sun, 27 Apr 2008 19:04:30 -0500

>
> Is there no way to AUTOMATE emacs' pick of coding system? I thought
> it chose coding systems intelligently, based on file contents?

It does when it can. Unfortunately, with 8-bit encodings, they are
too similar to distinguish between them reliably and efficiently.

However, if you have specific suggestions for improvements in this
area, please feel free to post them to emacs...@gnu.org.


0 new messages