opencart support cpecial characters in search
Usually this is a database encoding issue. Make sure your database is “utf8_unicode_ci”, particularly for the product_description table. You can run a query like this in phpMyAdmin to do that (replacing “oc_” with your database prefix):
ALTER TABLE oc_product_description CONVERT TO CHARACTER SET utf8 COLLATE utf8_unicode_ci;