From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Pascal Bourguignon Newsgroups: gmane.emacs.help Subject: Re: Ascii character typeing Date: Wed, 19 Jul 2006 16:00:44 +0200 Organization: Informatimago Message-ID: <87ejwhofsj.fsf@thalassa.informatimago.com> References: <1153217054.336610.9850@b28g2000cwb.googlegroups.com> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: sea.gmane.org 1153320051 3709 80.91.229.2 (19 Jul 2006 14:40:51 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Wed, 19 Jul 2006 14:40:51 +0000 (UTC) Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Wed Jul 19 16:40:48 2006 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1G3DE4-0004zB-Cn for geh-help-gnu-emacs@m.gmane.org; Wed, 19 Jul 2006 16:40:36 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1G3DE3-00013V-RK for geh-help-gnu-emacs@m.gmane.org; Wed, 19 Jul 2006 10:40:35 -0400 Original-Path: shelby.stanford.edu!newsfeed.stanford.edu!news.isc.org!news.glorb.com!news2.volia.net!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail Original-Newsgroups: gnu.emacs.help Original-Lines: 88 Original-X-Trace: individual.net yiL9F/QN/nDga7xse+vQEQZvPBI3PgyxMgmrYVw79Kpu1VIRwH Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwAQMAAABtzGvEAAAABlBMVEUAAAD///+l2Z/dAAAA oElEQVR4nK3OsRHCMAwF0O8YQufUNIQRGIAja9CxSA55AxZgFO4coMgYrEDDQZWPIlNAjwq9 033pbOBPtbXuB6PKNBn5gZkhGa86Z4x2wE67O+06WxGD/HCOGR0deY3f9Ijwwt7rNGNf6Oac l/GuZTF1wFGKiYYHKSFAkjIo1b6sCYS1sVmFhhhahKQssRjRT90ITWUk6vvK3RsPGs+M1RuR mV+hO/VvFAAAAABJRU5ErkJggg== X-Accept-Language: fr, es, en X-Disabled: X-No-Archive: no User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.0.50 (gnu/linux) Cancel-Lock: sha1:T5DHB5i+K/oV86gWfAeo4Eauw8g= Original-Xref: shelby.stanford.edu gnu.emacs.help:140448 Original-To: help-gnu-emacs@gnu.org X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:36087 Archived-At: Brian Elmegaard writes: > Mathias Dahl 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.