[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: cvs-quickdir and UTF-8 encoded file names
From: |
Karl Eichwalder |
Subject: |
Re: cvs-quickdir and UTF-8 encoded file names |
Date: |
Thu, 21 Aug 2003 06:47:35 +0200 |
User-agent: |
Gnus/5.1003 (Gnus v5.10.3) Emacs/21.3.50 (gnu/linux) |
Kenichi Handa <address@hidden> writes:
> Please show me the result of C-h C RET and the values of
> these variables:
> default-enable-multibyte-characters
> enable-multibyte-characters
> default-file-name-coding-system
> file-name-coding-system
Thanks for asking:
Coding system for saving this buffer:
Not set locally, use the default.
Default coding system (for new files):
u -- mule-utf-8 (alias: utf-8)
Coding system for keyboard input:
nil
Coding system for terminal output:
u -- mule-utf-8 (alias: utf-8)
Defaults for subprocess I/O:
decoding: u -- mule-utf-8 (alias: utf-8)
encoding: u -- mule-utf-8 (alias: utf-8)
Priority order for recognizing coding systems when reading files:
1. mule-utf-8 (alias: utf-8)
2. iso-latin-1 (alias: iso-8859-1 latin-1)
3. mule-utf-16be-with-signature (alias: utf-16be-with-signature
mule-utf-16-be utf-16-be)
4. mule-utf-16le-with-signature (alias: utf-16le-with-signature
mule-utf-16-le utf-16-le)
5. iso-2022-jp (alias: junet)
6. iso-2022-7bit
7. iso-2022-7bit-lock (alias: iso-2022-int-1)
8. iso-2022-8bit-ss2
9. emacs-mule
10. raw-text
11. japanese-shift-jis (alias: shift_jis sjis)
12. chinese-big5 (alias: big5 cn-big5)
13. no-conversion
Other coding systems cannot be distinguished automatically
from these, and therefore cannot be recognized automatically
with the present coding system priorities.
The following are decoded correctly but recognized as iso-2022-7bit-lock:
iso-2022-7bit-ss2 iso-2022-7bit-lock-ss2 iso-2022-cn iso-2022-cn-ext
iso-2022-jp-2 iso-2022-kr
Particular coding systems specified for certain file names:
OPERATION TARGET PATTERN CODING SYSTEM(s)
--------- -------------- ----------------
File I/O "ChangeLog" (utf-8 . utf-8)
"\\.g?z\\(~\\|\\.~[0-9]+~\\)?\\'"
(no-conversion . no-conversion)
"\\.tgz\\'" (no-conversion . no-conversion)
"\\.bz2\\'" (no-conversion . no-conversion)
"\\.Z\\(~\\|\\.~[0-9]+~\\)?\\'"
(no-conversion . no-conversion)
"\\.elc\\'" (emacs-mule . emacs-mule)
"\\.utf\\(-8\\)?\\'" utf-8
"\\(\\`\\|/\\)loaddefs.el\\'"
(raw-text . raw-text-unix)
"\\.tar\\'" (no-conversion . no-conversion)
"\\.po[tx]?\\'\\|\\.po\\."
po-find-file-coding-system
"" (undecided)
Process I/O nothing specified
Network I/O nothing specified
default-enable-multibyte-characters's value is t
enable-multibyte-characters's value is t
Local in buffer *cvs*; global value is t
default-file-name-coding-system's value is mule-utf-8
file-name-coding-system's value is nil
> And, when you read CVS/Entries directly, how those file
> names are decoded?
Is this the value you want to know?
Coding system for saving this buffer:
t -- raw-text-unix
To see this value I did:
C-x C-f CVS/Entries RET
M-x describe-coding-system RET
Thanks for your help.
--
| ,__o
http://www.gnu.franken.de/ke/ | _-\_<,
address@hidden (work) / address@hidden (home) | (*)/'(*)