Unicode Code Points in Find/Replace

Everything related to our flagship word processor.
Post Reply
jb
Posts: 92
Joined: 2007-11-09 15:27:25

Unicode Code Points in Find/Replace

Post by jb »

I have a number of documents in Greek in which many omegas (ω) have been displaced by a little-used form of the letter pi (ϖ) that happens to look a bit like omega. So of course I want to replace all occurrences of ϖ with ω. These should be omega, after all, not pi.

If I copy/paste the character ϖ into Nisus’ Find/Replace dialogue using PowerFind, it finds all occurrences of that character but it finds also the ‘real’ pi (π).
So this Find/Replace won't work because I do not want to replace π with ω !
Hmm.

When I convert these two characters (ϖ & π) into unicode code (via Nisus’ handy Edit>Convert>To Unicode Code Points) I get this:

ϖ = U+03D6

π = U+03C0


I discovered by reading this wonderful forum that one can do a search for Unicode Code Points with PowerFind Pro.

So I made this macro:

Find and Replace '\\u03D6', 'ω', 'Ea'

This search, like the one mentioned above, finds both ϖ and π in spite of the fact that they have different unicode code points.

What’s going on?

Is there any way to get Nisus to distinguish between these two characters?
User avatar
phspaelti
Posts: 1313
Joined: 2007-02-07 00:58:12
Location: Japan

Re: Unicode Code Points in Find/Replace

Post by phspaelti »

jb wrote:What’s going on?

Is there any way to get Nisus to distinguish between these two characters?
Did you try switching off "Ignore Case"?
philip
jb
Posts: 92
Joined: 2007-11-09 15:27:25

Re: Unicode Code Points in Find/Replace

Post by jb »

Ha!
Yes, of course. That works.

I am indeed an idiot, but I prefer to think that you are brilliant ;-)


Thanks
Post Reply