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