W XEmacs odbywa się to przez wywołanie funkcji char-to-ucs na postaci. GNU Emacs nie ma tej funkcji. W GNU Emacs znaki wydają się być zwykłymi liczbami całkowitymi. Uruchamianie C-x = na łacińskim znaku wskazuje, że punkt kodowania Emacs różni się od punktu kodowego Unicode dla odpowiedniego znaku. Jak znaleźć kodek kodu Unicode w punkcie w GNU Emacs?Znajdowanie punktu kodowego Unicode znaku w GNU Emacs
23
A
Odpowiedz
40
We współczesnym Emacsie, M-x description-char powie ci o postaci w punkcie.
Przykład:
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)
Uwaga U + 00A2 w pierwszej części, co daje kodowy Unicode znaku.
4
Dzięki za szybkie odpowiedzi. Spojrzałem na kod źródłowy charper-char i znalazłem następujący fragment, który rozwiązuje mój problem. Testowałem go zarówno w XEmacs 21.4.13 Mule, jak i GNU Emacs 22.1.1 i wydaje się, że działa.
(or (get-char-property (point) 'untranslated-utf-8)
(encode-char (char-after) 'ucs))
Powiązane problemy
- 1. Pokaż wartość kodowa znaku Unicode w Eclipse
- 2. C++: jak utworzyć znak bez znaku z punktu kodowego UTF-8
- 3. Python unicode codepoint do znaku Unicode
- 4. Znajdowanie elementu najbliżej klikniętego punktu
- 5. nie może znaleźć unicode strzałka w prawo
- 6. Używanie PHP znaleźć Unicode znaku
- 7. Jak zainstalować tryb MATLAB w GNU Emacs?
- 8. jak dezaktywować vc-git w GNU Emacs?
- 9. Jak mogę uzyskać kod znaku Unicode?
- 10. Jak osiągnąć odpowiednik Ctrl-n Vima w GNU Emacs?
- 11. W jaki sposób Java pasuje do 3 bajtowego znaku Unicode w typ znaku?
- 12. Jak mogę uniknąć znaku 0x1F Unicode w xml?
- 13. Jak znaleźć numer/nazwę znaku Unicode w Pythonie?
- 14. Konwertuj ze znaku szesnastkowego na znak Unicode w pytonie
- 15. Znak Unicode o symbolu Unicode
- 16. Błąd aktualizacji emacs pakiety: Nie udało się pobrać archiwum 'GNU
- 17. Jak zmodyfikować obraz XPM za pomocą GNU Emacs?
- 18. Znajdowanie nazwy znaków Unicode za pomocą kodu Javascript
- 19. Dlaczego funkcja "U +" jest używana do oznaczenia punktu kodu Unicode?
- 20. Co to jest znak Unicode HTML dla "wysokiego" prawego znaku?
- 21. Drukowanie znaku Unicode z kodem większym niż cztery cyfry szesnastkowe
- 22. CR/LF w Emacs?
- 23. Jak wykryć szerokość napisu Unicode w terminalu?
- 24. Nazwy zmiennych Java Unicode
- 25. Zastępowanie znaków Unicode w PostgreSQL
- 26. Wizualnie identyczne znaki w Unicode
- 27. Jak używać astyle w Emacs?
- 28. __attribute__ w GNU C
- 29. Programowo określić liczbę uderzeń w chińskim znaku?
- 30. Obracanie punktu wokół innego punktu
opisać-znak jest związany z c-x = emacsa 23. umieścić kursor (zwany również "punkt") przez odbarwiającego i przejść C-u X = C- – Leonel