Thanks Traq,
I have used str_replace() and also ereg_replace() and many other functions.
But my PHP code is not able to read " ’ " symbol even strpos() dont find place of " ’ ".
So I found that there is a problem related to database text encode.
I have entered " ’ " by mistake in database in more than 20000 manual entries.
So I used following query to replace " ’ " in all entries :
update table_name set field_name = replace(field_name, "’", "'")
Thats it now no need to replace " ’ " in php. I have resolved my issues.
Thanks a lot for reply.