Thats a Bigger Problem. It depends on the ISO CHARACTER SET. Your Website ist formated in charset=iso-8859-9 (turkish), The Artikel in WIKI is formated in UTF-8.
if you remove these line in functons.php
$summary = utf8_decode($summary);
and you will reload your website, there are several special charackters. Now change the charset in the Webbrowser to UTF-8 and everything will be shown ok. Maybe you have to reorganize your Website completly to UTF-8.
Otherwise there is a hint on php.net:
http://www.php.net/utf8_encode (look for iso-8859-9). To make your Problem a little bit smaller,
add above ?> in functions.php
function str_encode_iso_8859 ($string,$to="iso-8859-9",$from="utf8") {
$str_array = array(
chr(196).chr(177) => chr(253),
chr(196).chr(176) => chr(221),
chr(195).chr(182) => chr(246),
chr(195).chr(150) => chr(214),
chr(195).chr(167) => chr(231),
chr(195).chr(135) => chr(199),
chr(197).chr(159) => chr(254),
chr(197).chr(158) => chr(222),
chr(196).chr(159) => chr(240),
chr(196).chr(158) => chr(208),
chr(195).chr(188) => chr(252),
chr(195).chr(156) => chr(220)
);
return str_replace(array_keys($str_array), array_values($str_array), $string);
return $string;
}
ach change
$summary = utf8_decode($summary);
to
$summary = str_encode_iso_8859($summary);
The result is:
WIKI
2003 yılında 24 milyar nüfus ile, Dünya'da en fazla bulunan kuş türüdür. İnsanlara iki çeşit sık kullanılan besin kaynağı sunarlar: etleri ve yumurtaları. Tavuklar uçamayan kuşlardandır. Yumurta ile çoğalırlar. Akciğerleri ile nefes alan tavuklar, otçul hayvanlardır.
And with the new function
2003 yılında 24 milyar nüfus ile, Dünya'da en fazla bulunan kuş türüdür. İnsanlara iki çeşit sık kullanılan besin kaynağı sunarlar: etleri ve yumurtaları. Tavuklar uçamayan kuşlardandır. Yumurta ile çoğalırlar. Akciğerleri ile nefes alan tavuklar, otçul hayvanlardır.
Not exactly the same, but i think a little bit better. To solve the whole Problem, is to format the Webpage to UTF-8 character. I think. Sorry, i have no more Idea
Greets
ingo