merhaba facebook api ile aldığım sonuçta \u0131 gibi kodlar çıkıyor bunları nasıl türkçe karektere çevirmek için hazır fonksiyon varmı
edit:konuyu asp ye açacaktım ama burada da cevap gelirse olur
\u0131 gibi kodları türkçeye nasıl çevirebiliirim
5
●3.356
- 04-04-2014, 23:05:51php fonksiyonunu ben vereyim asp ye sen çevir artık.
<?php function code2utf($num) { if ($num < 128) { return chr($num); } if ($num < 2048) { return chr(($num >> 6) + 192) . chr(($num & 63) + 128); } if ($num < 65536) { return chr(($num >> 12) + 224) . chr((($num >> 6) & 63) + 128) . chr(($num & 63) + 128); } if ($num < 2097152) { return chr(($num >> 18) + 240) . chr((($num >> 12) & 63) + 128) . chr((($num >> 6) & 63) + 128) . chr(($num & 63) + 128); } return ''; } function unescape($strIn, $iconv_to = 'UTF-8') { $strOut = ''; $iPos = 0; $len = strlen ($strIn); while ($iPos < $len) { $charAt = substr ($strIn, $iPos, 1); if ($charAt == '\\') { $iPos++; $charAt = substr ($strIn, $iPos, 1); if ($charAt == 'u') { // Unicode character $iPos++; $unicodeHexVal = substr ($strIn, $iPos, 4); $unicode = hexdec ($unicodeHexVal); $strOut .= code2utf($unicode); $iPos += 4; } else { // Escaped ascii character $hexVal = substr ($strIn, $iPos, 2); if (hexdec($hexVal) > 127) { // Convert to Unicode $strOut .= code2utf(hexdec ($hexVal)); } else { $strOut .= chr (hexdec ($hexVal)); } $iPos += 2; } } else { $strOut .= $charAt; $iPos++; } } return $strOut; } echo unescape('\u0131'); ?> - 05-04-2014, 01:37:07çok teşekkür ederim işte bu kodların asp de olmaması çok sorun ama bundan yola çıkarak benzer javascript kodları buldum aspde çalıştırarak halletim sağolunsaintx adlı üyeden alıntı: mesajı görüntüle