Definitely do not use the "currency symbol" that you linked. As you said, people are not going to recognize it.

The best solution would be to add localization to your site/product/service.

Other than that, I think it's opinion. Mine is: $ trumps € anywhere else but in Europe, and even in Europe, I don't think it matters that much, I've never heard anybody here complain about this.