Q:

â€™s comes up instead of apostrophe ' in PHP

Possible Duplicate:
Getting â€™ instead of an apostrophe(') in PHP 

I am new to the PHP programming language and I need some help. When writing to a file with PHP, when an apostrophe is written to the file, it actually writes â€™s. For example, when I try to write:

Hello it's awesome

the program instead writes:

Hello itâ€™ss awesome

I have tried multiple solutions, but still can't get it working. If somebody could help, I would greatly appreciate it. 
EDIT:
Ok so this is what i have tried:
echo mb_convert_encoding(
    file_get_contents($filename),
    "HTML-ENTITIES",
    "UTF-8"
  );
The result was: \"Hello\" instead of "Hello"
I have also tried:
$text = fgets($fp); 
$html = mb_convert_encoding($text, "HTML-ENTITIES", "UTF-8");
But didnt really understand what to do with that code
Also i would like to either convert a variable $stringDatad from â€™s characters or convert the whole file from â€™s characters. The file name is saved at $filename

A:

try 
echo stripslashes(mb_convert_encoding( file_get_contents($filename), "HTML-ENTITIES", "UTF-8" ));

