comparison lispref/nonascii.texi @ 24952:a6db4671c7a0

*** empty log message ***
author Karl Heuer <kwzh@gnu.org>
date Sat, 17 Jul 1999 02:23:12 +0000
parents 7451b1458af1
children 467b88fab665
comparison
equal deleted inserted replaced
24951:7451b1458af1 24952:a6db4671c7a0
62 @emph{characters}); but they can appear as part of ``raw bytes'' 62 @emph{characters}); but they can appear as part of ``raw bytes''
63 (@pxref{Explicit Encoding}). 63 (@pxref{Explicit Encoding}).
64 64
65 In a buffer, the buffer-local value of the variable 65 In a buffer, the buffer-local value of the variable
66 @code{enable-multibyte-characters} specifies the representation used. 66 @code{enable-multibyte-characters} specifies the representation used.
67 The representation for a string is determined when the string is 67 The representation for a string is determined and recorded in the string
68 constructed and recorded in the string. 68 when the string is constructed.
69 69
70 @defvar enable-multibyte-characters 70 @defvar enable-multibyte-characters
71 @tindex enable-multibyte-characters 71 @tindex enable-multibyte-characters
72 This variable specifies the current buffer's text representation. 72 This variable specifies the current buffer's text representation.
73 If it is non-@code{nil}, the buffer contains multibyte text; otherwise, 73 If it is non-@code{nil}, the buffer contains multibyte text; otherwise,
982 sequence---disregarding the extra trailing codes. This is not quite 982 sequence---disregarding the extra trailing codes. This is not quite
983 clean, but raw bytes are used only in limited ways, so as a practical 983 clean, but raw bytes are used only in limited ways, so as a practical
984 matter it is not worth the trouble to treat this case differently. 984 matter it is not worth the trouble to treat this case differently.
985 985
986 When a multibyte buffer contains illegitimate byte sequences, 986 When a multibyte buffer contains illegitimate byte sequences,
987 sometimes insertion or deleteion can cause them to coalesce into a 987 sometimes insertion or deletion can cause them to coalesce into a
988 legitimate multibyte character. For example, suppose the buffer 988 legitimate multibyte character. For example, suppose the buffer
989 contains the sequence 129 68 192, 68 being the character @samp{D}. If 989 contains the sequence 129 68 192, 68 being the character @samp{D}. If
990 you delete the @samp{D}, the bytes 129 and 192 become adjacent, and thus 990 you delete the @samp{D}, the bytes 129 and 192 become adjacent, and thus
991 become one multibyte character (Latin-1 A with grave accent). Point 991 become one multibyte character (Latin-1 A with grave accent). Point
992 moves to one side or the other of the character, since it cannot be 992 moves to one side or the other of the character, since it cannot be