[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Ascii character typeing
From: |
Pascal Bourguignon |
Subject: |
Re: Ascii character typeing |
Date: |
Wed, 19 Jul 2006 16:00:44 +0200 |
User-agent: |
Gnus/5.11 (Gnus v5.11) Emacs/22.0.50 (gnu/linux) |
Brian Elmegaard <brian@rkspeed-rugby.dk> writes:
> Mathias Dahl <brakjoller@gmail.com> writes:
>
>> If by any chance you mean how to do this in Emacs, you can try this:
>>
>> C-q 2 2 5 RET
>>
>> For me that generates: á
>
> I have never found a way to find the character set. Is there a way to
> make emacs show all the available characters and their codes?
C-q is quoted-insert.
The base depends on read-quoted-char-radix.
225(eight) = 149(ten) = 95(sixteen)
And it works only if unibyte-char-to-multibyte is enabled.
The code used depends on unibyte-char-to-multibyte.
That is, eventually, on nonascii-translation-table or nonascii-insert-offset.
This is set by set-language-environment.
It's probably safest (more universal) to use the ucs input method...
In anycase, once you know what coding system you've configured, you
can easily find the code map on the web, for example on wikipedia.org.
For example, assuming iso-9959-15, we can see on
http://en.wikipedia.org/wiki/ISO-8859-15
that the code for € is: a4(hex) = 164(dec) = 204(oct)
so typing
(setf read-quoted-char-radix 10) C-x C-e
C-q 1 6 4 SPC gives: €
(set-language-environment 'Russian) C-x C-e
C-q 1 6 4 SPC gives: ╓
(set-language-environment 'Latin-1) C-x C-e
C-q 1 6 4 SPC gives: ¤
However,
(set-input-method 'ucs) C-x C-e
u 2 5 5 3 gives: ╓
u 0 0 a 4 gives: ¤
whatever the language environment.
Here is the ISO-8859-15 map:
% ascii -e -d -n
32 SP 33 ! 34 " 35 # 36 $ 37 % 38 & 39 '
40 ( 41 ) 42 * 43 + 44 , 45 - 46 . 47 /
48 0 49 1 50 2 51 3 52 4 53 5 54 6 55 7
56 8 57 9 58 : 59 ; 60 < 61 = 62 > 63 ?
64 @ 65 A 66 B 67 C 68 D 69 E 70 F 71 G
72 H 73 I 74 J 75 K 76 L 77 M 78 N 79 O
80 P 81 Q 82 R 83 S 84 T 85 U 86 V 87 W
88 X 89 Y 90 Z 91 [ 92 \ 93 ] 94 ^ 95 _
96 ` 97 a 98 b 99 c 100 d 101 e 102 f 103 g
104 h 105 i 106 j 107 k 108 l 109 m 110 n 111 o
112 p 113 q 114 r 115 s 116 t 117 u 118 v 119 w
120 x 121 y 122 z 123 { 124 | 125 } 126 ~
160 161 ¡ 162 ¢ 163 £ 164 € 165 ¥ 166 Š 167 §
168 š 169 © 170 ª 171 « 172 ¬ 173 174 ® 175 ¯
176 ° 177 ± 178 ² 179 ³ 180 Ž 181 µ 182 ¶ 183 ·
184 ž 185 ¹ 186 º 187 » 188 Œ 189 œ 190 Ÿ 191 ¿
192 À 193 Á 194 Â 195 Ã 196 Ä 197 Å 198 Æ 199 Ç
200 È 201 É 202 Ê 203 Ë 204 Ì 205 Í 206 Î 207 Ï
208 Ð 209 Ñ 210 Ò 211 Ó 212 Ô 213 Õ 214 Ö 215 ×
216 Ø 217 Ù 218 Ú 219 Û 220 Ü 221 Ý 222 Þ 223 ß
224 à 225 á 226 â 227 ã 228 ä 229 å 230 æ 231 ç
232 è 233 é 234 ê 235 ë 236 ì 237 í 238 î 239 ï
240 ð 241 ñ 242 ò 243 ó 244 ô 245 õ 246 ö 247 ÷
248 ø 249 ù 250 ú 251 û 252 ü 253 ý 254 þ 255 ÿ
--
__Pascal Bourguignon__ http://www.informatimago.com/
You're always typing.
Well, let's see you ignore my
sitting on your hands.
- Ascii character typeing, Sonu, 2006/07/18
- Re: Ascii character typeing, Pascal Bourguignon, 2006/07/18
- Re: Ascii character typeing, Mathias Dahl, 2006/07/18
- Re: Ascii character typeing, Brian Elmegaard, 2006/07/19
- Re: Ascii character typeing,
Pascal Bourguignon <=
- Re: Ascii character typeing, Brian Elmegaard, 2006/07/19
- Re: Ascii character typeing, Pascal Bourguignon, 2006/07/19
- Re: Ascii character typeing, Brian Elmegaard, 2006/07/19
- Re: Ascii character typeing, B. T. Raven, 2006/07/21
- Re: Ascii character typeing, Kevin Rodgers, 2006/07/21
- Re: Ascii character typeing, Pascal Bourguignon, 2006/07/21
- Message not available
- Re: Ascii character typeing, B. T. Raven, 2006/07/23
- Re: Ascii character typeing, Peter Lee, 2006/07/19
Re: Ascii character typeing, B. T. Raven, 2006/07/18