Как заставить Emacs отображать китайские иероглифы

StackOverflow https://stackoverflow.com/questions/1175436

  •  19-09-2019
  •  | 
  •  

Вопрос

Я часто использую простые китайские фразы, такие как «你好», чтобы проверить, что мой код может обрабатывать символы, отличные от ASCII.Всякий раз, когда я ввожу китайские символы непосредственно в Emacs, они отображаются в виде вопросительных знаков.

Иногда Emacs может правильно отображать символы, если я открываю готовый текстовый файл, но не всегда.Например, если я создаю в Блокноте простой текстовый файл с «你好», 好 отображается нормально, а 你 просто показывает поле.Может ли Emacs обрабатывать китайские иероглифы?Если да, то как мне его настроить?

Я использую Emacs 22.3.1 в Windows со шрифтом Courier New, но мне также интересно, как это работает в Linux.У меня установлены все необходимые пакеты восточного языка.Я без проблем могу редактировать на китайском языке в Блокноте.

Это было полезно?

Решение

Версия Emacs 23 решает проблему, с которой я столкнулся в Windows.Китайские иероглифы работают правильно, без суеты и взлома.Я могу писать по-китайски прямо в буфере или без проблем открыть файл.Поддержка юникода в Emacs не была полностью реализована до версии 23.

Примечания к выпуску Emacs 23

Другие советы

Вы пробовали это (лейм)?http://www.khngai.com/emacs/chinese.php

Шрифт Liberation Mono, который я использую в Emacs, может отображать эти символы.

Вам необходимо установить подходящее семейство шрифтов со всеми глифами, например шрифты Microsoft TTF.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top