You could create a Character Style for the EURO Symbol. Then in Find/Change>Find Format (choose the character style)>Change Format (choose a font that has the symbol).
You want to use the Glyph tab of the Edit > Find/Change dialog.
The illustration below shows what I did. I took a block text in old PostScript Type 1 font Melior which contained a glyph in the position of the Euro character. (I had copied text from an OpenType font that contained the Euro character and applied the Melior font.)
Now the character shows up in pink as yours does. Select the pink character and copy.
Enter the name of your font in the top part and paste the pink character as shown. Select GID/CID since your font isn't Unicode.
Pick a Unicode font (like Adobe Minion Pro) as the substitution font. In the Change Glyph menu open the Glyphs panel, select Show: Currency to find the Euro glyph. It will appear as shown.
Then use Find/Change commands to replace the character.
What I do normally in such a case:
- Create a character style with a similar font which is containing the €-Symbol.
- In the (basic) paragraph style I use the GREP style and write € will be replaced with the before created Character Style.
Thanks you all guys for the very good info! I was finally able to solve the issue in a fast mode.