diff options
| author | Eli Zaretskii | 2001-10-30 09:19:20 +0000 |
|---|---|---|
| committer | Eli Zaretskii | 2001-10-30 09:19:20 +0000 |
| commit | de7396bb05e0361d9684fcf0888b3bfcd8e877a3 (patch) | |
| tree | 5428242001311e10a7779f457beb28a16488a0a9 /etc/PROBLEMS | |
| parent | 8e8223e20f0a77272aa5970e1f90c4e77fb20f32 (diff) | |
| download | emacs-de7396bb05e0361d9684fcf0888b3bfcd8e877a3.tar.gz emacs-de7396bb05e0361d9684fcf0888b3bfcd8e877a3.zip | |
Describe Emacs setup in UTF-8 locales.
Diffstat (limited to 'etc/PROBLEMS')
| -rw-r--r-- | etc/PROBLEMS | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/etc/PROBLEMS b/etc/PROBLEMS index d4efbaf19e6..4488d50764e 100644 --- a/etc/PROBLEMS +++ b/etc/PROBLEMS | |||
| @@ -871,6 +871,29 @@ buffer neither as ISO 8859-7 nor as UTF-8. | |||
| 871 | 871 | ||
| 872 | To work around this, install some add-on package such as Mule-UCS. | 872 | To work around this, install some add-on package such as Mule-UCS. |
| 873 | 873 | ||
| 874 | * Problems when using Emacs with UTF-8 locales | ||
| 875 | |||
| 876 | Some systems, including recent versions of GNU/Linux, have terminals | ||
| 877 | or X11 subsystems that can be configured to provide Unicode/UTF-8 | ||
| 878 | input and display. Normally, such a system sets environment variables | ||
| 879 | such as LANG, LC_CTYPE, or LC_ALL to a string which ends with a | ||
| 880 | `.UTF-8'. For example, a system like this in a French locale might | ||
| 881 | use `fr_FR.UTF-8' as the value of LANG. | ||
| 882 | |||
| 883 | Since Unicode support in Emacs, as of v21.1, is not yet complete (see | ||
| 884 | the previous entry in this file), UTF-8 support is not enabled by | ||
| 885 | default, even in UTF-8 locales. Thus, some Emacs features, such as | ||
| 886 | non-ASCII keyboard input, might appear to be broken in these locales. | ||
| 887 | To solve these problems, you need to turn on some options in your | ||
| 888 | `.emacs' file. Specifically, the following customizations should make | ||
| 889 | Emacs work correctly with UTF-8 input and text: | ||
| 890 | |||
| 891 | (setq locale-coding-system 'utf-8) | ||
| 892 | (set-terminal-coding-system 'utf-8) | ||
| 893 | (set-keyboard-coding-system 'utf-8) | ||
| 894 | (set-selection-coding-system 'utf-8) | ||
| 895 | (prefer-coding-system 'utf-8) | ||
| 896 | |||
| 874 | * The `oc-unicode' package doesn't work with Emacs 21. | 897 | * The `oc-unicode' package doesn't work with Emacs 21. |
| 875 | 898 | ||
| 876 | This package tries to define more private charsets than there are free | 899 | This package tries to define more private charsets than there are free |