comparison man/mule.texi @ 54271:7232ffdd33dd

(Specify Coding): Doc C-x RET F.
author Richard M. Stallman <rms@gnu.org>
date Thu, 04 Mar 2004 17:23:24 +0000
parents 3649390c0f91
children a322009ca3d0
comparison
equal deleted inserted replaced
54270:3f4d59c8c90d 54271:7232ffdd33dd
915 915
916 @item C-x @key{RET} x @var{coding} @key{RET} 916 @item C-x @key{RET} x @var{coding} @key{RET}
917 Use coding system @var{coding} for transferring selections to and from 917 Use coding system @var{coding} for transferring selections to and from
918 other programs through the window system. 918 other programs through the window system.
919 919
920 @item C-x @key{RET} F @var{coding} @key{RET}
921 Use coding system @var{coding} for encoding and decoding file
922 @emph{names}. This affects the use of non-ASCII characters in file
923 names. It has no effect on reading and writing the @emph{contents} of
924 files.
925
920 @item C-x @key{RET} X @var{coding} @key{RET} 926 @item C-x @key{RET} X @var{coding} @key{RET}
921 Use coding system @var{coding} for transferring @emph{one} 927 Use coding system @var{coding} for transferring @emph{one}
922 selection---the next one---to or from the window system. 928 selection---the next one---to or from the window system.
923 @end table 929 @end table
924 930
1042 The default for translation of process input and output depends on the 1048 The default for translation of process input and output depends on the
1043 current language environment. 1049 current language environment.
1044 1050
1045 @vindex file-name-coding-system 1051 @vindex file-name-coding-system
1046 @cindex file names with non-@acronym{ASCII} characters 1052 @cindex file names with non-@acronym{ASCII} characters
1047 The variable @code{file-name-coding-system} specifies a coding system 1053 @findex set-file-name-coding-system
1048 to use for encoding file names. If you set the variable to a coding 1054 @kindex C-x @key{RET} F
1049 system name (as a Lisp symbol or a string), Emacs encodes file names 1055 The variable @code{file-name-coding-system} specifies a coding
1050 using that coding system for all file operations. This makes it 1056 system to use for encoding file names. If you set the variable to a
1051 possible to use non-@acronym{ASCII} characters in file names---or, at least, those 1057 coding system name (as a Lisp symbol or a string), Emacs encodes file
1052 non-@acronym{ASCII} characters which the specified coding system can encode. 1058 names using that coding system for all file operations. This makes it
1059 possible to use non-@acronym{ASCII} characters in file names---or, at
1060 least, those non-@acronym{ASCII} characters which the specified coding
1061 system can encode. Use @kbd{C-x @key{RET} F}
1062 (@code{set-file-name-coding-system}) to specify this interactively.
1053 1063
1054 If @code{file-name-coding-system} is @code{nil}, Emacs uses a default 1064 If @code{file-name-coding-system} is @code{nil}, Emacs uses a default
1055 coding system determined by the selected language environment. In the 1065 coding system determined by the selected language environment. In the
1056 default language environment, any non-@acronym{ASCII} characters in file names are 1066 default language environment, any non-@acronym{ASCII} characters in file names are
1057 not encoded specially; they appear in the file system using the internal 1067 not encoded specially; they appear in the file system using the internal