Serverınızda PHP'nin
iconv desteği aktif olmayabilir.
profile.php dosyasını açın,
Aşağıdaki kodu bulun (25. satır)
PHP
function _UTF8($value) {
global $lang;
return iconv($lang['charset'], "UTF-8", $value);
}
ve aşağıdaki ile değiştirin;
PHP
/* eski fonksiyonu koruyun
function _UTF8($value) {
global $lang;
return iconv($lang['charset'], "UTF-8", $value);
}
*/
function _UTF8($value) {
$value = str_replace("ğ", "xC4x9F", $value);
$value = str_replace('ü', "xC3xBC", $value);
$value = str_replace('ş', "xC5x9F", $value);
$value = str_replace('ı', "xC4xB1", $value);
$value = str_replace('ö', "xC3xB6", $value);
$value = str_replace('ç', "xC3xA7", $value);
$value = str_replace('Ğ', "xC4x9E", $value);
$value = str_replace('Ü', "xC3x9C", $value);
$value = str_replace('Ş', "xC5x9E", $value);
$value = str_replace('İ', "xC4xB0", $value);
$value = str_replace('Ö', "xC3x96", $value);
$value = str_replace('Ç', "xC3x87", $value);
return $value;
}
Not: Bilgi için: Yukarıdaki fonksiyonun tersi:
PHP
function _TRK($value) {
$value = str_replace("xC4x9F", "ğ", $value);
$value = str_replace("xC3xBC", 'ü', $value);
$value = str_replace("xC5x9F", 'ş', $value);
$value = str_replace("xC4xB1", 'ı', $value);
$value = str_replace("xC3xB6", 'ö', $value);
$value = str_replace("xC3xA7", 'ç', $value);
$value = str_replace("xC4x9E", 'Ğ', $value);
$value = str_replace("xC3x9C", 'Ü', $value);
$value = str_replace("xC5x9E", 'Ş', $value);
$value = str_replace("xC4xB0", 'İ', $value);
$value = str_replace("xC3x96", 'Ö', $value);
$value = str_replace("xC3x87", 'Ç', $value);
return $value;
}