Print merge with find and replace issue.

I have about 1500 different pavers to do. I have no problem doing the print merge for the basic text. The issue I am having is the font they require has no heart glyph and about 500 pavers have a heart on at least 1 line. I have tried to do a find and replace text but it does not want to change just the heart to another font that does have a heart in the glyphs. When I do the print merge it comes up as a question mark (?) and I do find and replace it just turns the question mark to a box.

Short of manually replacing the question mark, does anyone have any tips on how I might accomplish this task? The thought of having to go through hundreds of pavers does not thrill me.

Thank you for any help or tips.