Lugaru's Epsilon
Programmer's
Editor

Context:
Epsilon User's Manual and Reference
   Changes from Older Versions
      . . .
      EEL Programming Changes in Epsilon 13
         Improvements to File-Handling Functions in Epsilon 13
         Display-related Enhancements in Epsilon 13
         More Options for Running Programs in Epsilon 13
      New Features in Epsilon 12
         Unicode Support in Epsilon 12
         Language-Specific Enhancements in Epsilon 12
         More Programming Features in Epsilon 12
         . . .
      EEL Programming Changes in Epsilon 12
         EEL Changes for Unicode Support in Epsilon 12
         Other EEL Enhancements in Epsilon 12
         New EEL Primitives and Subroutines in Epsilon 12
         Changes to EEL Primitives and Subroutines in Epsilon 12
      . . .

Previous   Up    Next
New Features in Epsilon 12  Changes from Older Versions   Language-Specific Enhancements in Epsilon 12


Epsilon User's Manual and Reference > Changes from Older Versions > New Features in Epsilon 12 >

Unicode Support in Epsilon 12

Epsilon can now edit and display Unicode files. Buffers with Unicode use 16 bit characters. Epsilon knows how to translate between its native Unicode format and dozens of encodings and character sets such as UTF-8, ISO-8859-4, or KOI-8.

Epsilon autodetects the encoding for files that start with a Unicode signature ("byte order mark"), and for many files that use the UTF-8 or UTF-16 encodings. To force translation from a particular encoding, provide a numeric argument to a file reading command like find-file. When Epsilon prompts for the name of the encoding to use, press "?" to see a list of available encodings. The special encoding "raw" reads and writes 8-bit data without any character set translation.

Epsilon uses the buffer's current encoding when writing or rereading a file. Use the set-encoding command to set the buffer's encoding.

The unicode-convert-from-encoding command makes Epsilon translate an 8-bit buffer in a certain encoding to its 16-bit Unicode version. The unicode-convert-to-encoding command does the reverse.

To display Unicode characters in Epsilon for Unix under X, it's necessary to install a font that uses the iso10646 character set and select it with the set-font command. See http://www.lugaru.com/links.html#unicode for Unicode font sources.



Previous   Up    Next
New Features in Epsilon 12  Changes from Older Versions   Language-Specific Enhancements in Epsilon 12


Lugaru Copyright (C) 1984, 2012 Lugaru Software Ltd. All Rights Reserved.