Trong XEmacs, điều này được thực hiện bằng cách gọi hàm char-to-ucs trên một ký tự. GNU Emacs dường như không có chức năng này. Trong GNU Emacs, các ký tự dường như là các số nguyên bình thường. Chạy C-x = trên một ký tự latin cho thấy rằng điểm mã hóa Emacs khác với điểm mã Unicode cho ký tự tương ứng. Làm thế nào để tôi tìm thấy điểm mã Unicode của ký tự tại điểm trong GNU Emacs?Tìm điểm mã Unicode của một ký tự trong GNU Emacs
23
A
Trả lời
40
Trong một Emacs hiện đại, M-x mô tả-char sẽ cho bạn biết về nhân vật tại điểm.
Một ví dụ:
character: ¢ (2210, #o4242, #x8a2, U+00A2)
charset: latin-iso8859-1
(Right-Hand Part of Latin Alphabet 1 (ISO/IEC 8859-1): ISO-IR-100.)
code point: #x22
syntax: w which means: word
category: l:Latin
buffer code: #x81 #xA2
file code: #xC2 #xA2 (encoded by coding system utf-8)
display: by this font (glyph code)
-apple-monaco-medium-r-normal--12-120-72-72-m-120-mac-roman (#xA2)
Note U + 00A2 trong phần đầu tiên, trong đó cung cấp cho các điểm mã Unicode của nhân vật.
4
Cảm ơn câu trả lời nhanh. Tôi đã xem mã nguồn cho mô tả-char, và tìm thấy đoạn mã sau giải quyết vấn đề của tôi. Tôi đã thử nghiệm nó trong cả hai XEmacs 21.4.13 Mule và GNU Emacs 22.1.1 và nó có vẻ hoạt động.
(or (get-char-property (point) 'untranslated-utf-8)
(encode-char (char-after) 'ucs))
Các vấn đề liên quan
- 1. Tìm ký tự ASCII tương tự trong Unicode
- 2. Làm cách nào để tìm loại ký tự hai chiều của ký tự Unicode trong C#?
- 3. Vị trí của "đầu" trong một ký tự Arrow-Unicode
- 4. Tìm tên ký tự Unicode với Javascript
- 5. Khối Unicode của một ký tự trong python
- 6. Mã hóa ký tự Unicode Url
- 7. Làm cách nào để mã hóa các mã ký tự Unicode trong chuỗi ký tự PowerShell?
- 8. Emacs: Thiết lập phông chữ để hiển thị các ký tự unicode trong OSX
- 9. Cách giải mã ký tự Unicode trong chuỗi
- 10. Ký tự Unicode chuỗi
- 11. Ký tự unicode C++ in
- 12. Tìm chuỗi ký tự trong mã của tôi
- 13. Nhận giá trị unicode của một ký tự
- 14. Ký tự Unicode cao nhất?
- 15. Các ký tự Unicode Base64ing
- 16. Ký tự Unicode: giỏ hàng
- 17. Tìm kiếm các Tweet bằng Ký tự Unicode/Apple Emoji?
- 18. Ký tự Unicode trong bảng Sql
- 19. Các ký tự giống hệt nhau trong Unicode
- 20. Đánh dấu và thay thế các ký tự unicode không in được trong Emacs
- 21. Làm thế nào để tìm ra số/tên của ký tự unicode trong Python?
- 22. Làm thế nào tôi có thể mô phỏng tìm kiếm * của Vim trong GNU Emacs?
- 23. Làm cách nào để giải mã unicode một dòng tại một thời điểm trong Python 2.7?
- 24. zsh trong Emacs ký tự rác ra
- 25. Làm cách nào để tìm mã ký tự của một ký tự đặc biệt trong trình soạn thảo văn bản?
- 26. Nokogiri, open-uri và Unicode Ký tự
- 27. Làm thế nào để dừng Emacs rơi trở lại để rasterized ký tự Unicode?
- 28. Ký tự Unicode cho PUZZLE PIECE?
- 29. cách tắt vc-git trong GNU Emacs?
- 30. Vẽ các ký tự Unicode trên iPhone
mô tả-char được ràng buộc với C-x = trong Emacs 23. Đặt con trỏ của bạn (còn được gọi là "điểm") trên char và đi C-u C-x = – Leonel