Am 22.09.2006 um 03:06 schrieb Kenichi Handa:

In article <[EMAIL PROTECTED]>, Peter Dyballa <[EMAIL PROTECTED]> writes:

OK, you're right: it really works better now, I had made some
mistake! I wonder whether I picked up the characters with C-s C-w ...
As you wrote, this won't work.

It didn't work, but should work now.  I attached 3 files
(temp1,2,7 encoded in iso-8859-1,2,7 respectively).
  C-x C-f temp1 RET ESC < C-n C-s C-w C-x C-f temp2 C-s C-s
should find " á", and
  C-x C-f temp1 RET ESC < C-n C-n C-s C-w C-x C-f temp7 C-s C-s
should find " °".

Yes, I can confirm: it works! It works also in my own test files – except one: the ISO 8859-6 encoded one. I was searching for HYPHEN- MINUS, U+00AD. I'll attach my test file. It could be also useful in the ISO 8859-6 possible bug I reported recently.



Anyway, what also does not work is: C-s C-q <a non-ASCII, i.e.
greater 177 octal code>. For those with really small keyboards this
is the (almost?) only chance to find some of the x times 64 K
characters in Unicode ...

This should work now too.  For instance, " " and "á" are
0255 and 0341 in iso-8859-1 charset.  So, if your primary
charset is iso-8859-1, C-q 255 C-q 341 RET should input
" á".  And,
  C-x C-f temp2 ESC < C-s C-q 255 C-q 341 RET
should find " á" even if the characters in that buffer is
from iso-8859-2.


I did not try this test because it is too simple: LATIN SMALL LETTER A WITH ACUTE (U+00E1) is in the two encodings on 341/225/E1.

Please use my answer to Miles Bader as test case! I can send you my other ISO 8859-X test files.


--
Greetings

  Pete

"Eternity is a terrible thought. I mean, where's it going to end?"
                                            - Tom Stoppard

;;; -*- coding: iso-8859-6; -*-
;
;       Time-stamp: <2006-09-22 00:25:10 pete>
;
;   Arabic Glyphs
;
;   oct   dec   hex    UCS2    UTF-8
;=====================================
  = 240 = 160 = A0 = U+00A0 =    C2 A0 : NO-BREAK SPACE
¤ = 244 = 164 = A4 = U+00A4 =    C2 A4 : CURRENCY SIGN
¬ = 254 = 172 = AC = U+060C =    D8 8C : ARABIC COMMA
­ = 255 = 173 = AD = U+00AD =    C2 AD : HYPHEN-MINUS
» = 273 = 187 = BB = U+061B =    D8 9B : ARABIC SEMICOLON
¿ = 277 = 191 = BF = U+061F =    D8 9F : ARABIC QUESTION MARK
Á = 301 = 193 = C1 = U+0621 =    D8 A1 : ARABIC LETTER HAMZA
 = 302 = 194 = C2 = U+0622 =    D8 A2 : ARABIC LETTER ALEF WITH MADDA ABOVE
à = 303 = 195 = C3 = U+0623 =    D8 A3 : ARABIC LETTER ALEF WITH HAMZA ABOVE
Ä = 304 = 196 = C4 = U+0624 =    D8 A4 : ARABIC LETTER WAW WITH HAMZA ABOVE
Å = 305 = 197 = C5 = U+0625 =    D8 A5 : ARABIC LETTER ALEF WITH HAMZA BELOW
Æ = 306 = 198 = C6 = U+0626 =    D8 A6 : ARABIC LETTER YEH WITH HAMZA ABOVE
Ç = 307 = 199 = C7 = U+0627 =    D8 A7 : ARABIC LETTER ALEF
È = 310 = 200 = C8 = U+0628 =    D8 A8 : ARABIC LETTER BEH
É = 311 = 201 = C9 = U+0629 =    D8 A9 : ARABIC LETTER TEH MARBUTA
Ê = 312 = 202 = CA = U+062A =    D8 AA : ARABIC LETTER TEH
Ë = 313 = 203 = CB = U+062B =    D8 AB : ARABIC LETTER THEH
Ì = 314 = 204 = CC = U+062C =    D8 AC : ARABIC LETTER JEEM
Í = 315 = 205 = CD = U+062D =    D8 AD : ARABIC LETTER HAH
Î = 316 = 206 = CE = U+062E =    D8 AE : ARABIC LETTER KHAH
Ï = 317 = 207 = CF = U+062F =    D8 AF : ARABIC LETTER DAL
Ð = 320 = 208 = D0 = U+0630 =    D8 B0 : ARABIC LETTER THAL
Ñ = 321 = 209 = D1 = U+0631 =    D8 B1 : ARABIC LETTER REHe
Ò = 322 = 210 = D2 = U+0632 =    D8 B2 : ARABIC LETTER ZAIN
Ó = 323 = 211 = D3 = U+0633 =    D8 B3 : ARABIC LETTER SEEN
Ô = 324 = 212 = D4 = U+0634 =    D8 B4 : ARABIC LETTER SHEEN
Õ = 325 = 213 = D5 = U+0635 =    D8 B5 : ARABIC LETTER SAD
Ö = 326 = 214 = D6 = U+0636 =    D8 B6 : ARABIC LETTER DAD
× = 327 = 215 = D7 = U+0637 =    D8 B7 : ARABIC LETTER TAH
Ø = 330 = 216 = D8 = U+0638 =    D8 B8 : ARABIC LETTER ZAH
Ù = 331 = 217 = D9 = U+0639 =    D8 B9 : ARABIC LETTER AIN
Ú = 332 = 218 = DA = U+063A =    D8 BA : ARABIC LETTER GHAIN
à = 340 = 224 = E0 = U+0640 =    D9 80 : ARABIC TATWEEL
á = 341 = 225 = E1 = U+0641 =    D9 81 : ARABIC LETTER FEH
â = 342 = 226 = E2 = U+0642 =    D9 82 : ARABIC LETTER QAF
ã = 343 = 227 = E3 = U+0643 =    D9 83 : ARABIC LETTER KAF
ä = 344 = 228 = E4 = U+0644 =    D9 84 : ARABIC LETTER LAM
å = 345 = 229 = E5 = U+0645 =    D9 85 : ARABIC LETTER MEEM
æ = 346 = 230 = E6 = U+0646 =    D9 86 : ARABIC LETTER NOON
ç = 347 = 231 = E7 = U+0647 =    D9 87 : ARABIC LETTER HEH
è = 350 = 232 = E8 = U+0648 =    D9 88 : ARABIC LETTER WAW
é = 351 = 233 = E9 = U+0649 =    D9 89 : ARABIC LETTER ALEF MAKSURA
ê = 352 = 234 = EA = U+064A =    D9 8A : ARABIC LETTER YEH
ë = 353 = 235 = EB = U+064B =    D9 8B : ARABIC FATHATAN
ì = 354 = 236 = EC = U+064C =    D9 8C : ARABIC DAMMATAN
í = 355 = 237 = ED = U+064D =    D9 8D : ARABIC KASRATAN
î = 356 = 238 = EE = U+064E =    D9 8E : ARABIC FATHA
ï = 357 = 239 = EF = U+064F =    D9 8F : ARABIC DAMMA
ð = 360 = 240 = F0 = U+0650 =    D9 90 : ARABIC KASRA
ñ = 361 = 241 = F1 = U+0651 =    D9 91 : ARABIC SHADDA
ò = 362 = 242 = F2 = U+0652 =    D9 92 : ARABIC SUKUN

_______________________________________________
emacs-pretest-bug mailing list
emacs-pretest-bug@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-pretest-bug

Reply via email to