* Ralf Angeli (2005-07-05) writes: > If I understand (info "(elisp)Converting Representations") correctly, > Emacs will convert unibyte text to multibyte if it is inserted into a > multibyte buffer. However, on Windows I could observe that text, > guillemets in particular, copied from the character table and pasted > into Emacs will remain in its unibyte representation. When typing > `C-u C-x =' on a « character one gets the following result with a CVS > Emacs checked out and compiled a few days ago: > > ,---- > | character: « (0253, 171, 0xab) > | charset: eight-bit-graphic (8-bit graphic char (0xA0..0xFF)) > | code point: 171 > | syntax: which means: whitespace > | buffer code: 0xAB > | file code: 0xAB (encoded by coding system raw-text-dos)
I think I identified the cause for this. The problem shows up particularly in LaTeX files. Those are opened with a raw-text-dos file coding system which prevents character code conversion. The raw-text-dos file coding system being picked is likely the result of missing autoloads for latexenc.el in the Windows build. I sent a bug report to emacs-pretest-bugs. -- Ralf _______________________________________________ Help-gnu-emacs mailing list Help-gnu-emacs@gnu.org http://lists.gnu.org/mailman/listinfo/help-gnu-emacs