İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

türkçe karekter ayarı..

Person

0
İyinet Üyesi
Onaylı Üye
Katılım
7 Haziran 2008
Mesajlar
937
Reaction score
10
Konum
izmir
Arkadaşlar baya bi sayfa türkçe yazılmış metin var ben bunun türkçe karekterleri
toplu olarak nasıl ayarkayabilirim

Ü <=> Ü
Ş <=> ş
Ğ <=> ğ
Ç <=> Ç
İ <=> Ä°
Ö <=> Ö
ü <=> ü
ş <=> ş
ğ <=> ğ
ç <=> ç
ı <=> ı
ö <=> ö

bunları otomatik cevirecek bi editör varmı? yoksa tek tekmi yazıcaz.. teşekkürler..
 

yagmayok

1
İyinet Üyesi
Katılım
25 Ocak 2005
Mesajlar
7,131
Reaction score
89
Kodları tam olarak göremiyorum ama galiba sorun utf-8 kaynaklı bir sorun.

Daha detaylı bilgi olsaydı tam cevap verebilirdim. Mesela nereden nereye gelicek gibi...

Bu gibi durumlarda 2 farklı yol uygulanabilir.

1.si replace etmek ö harfi'ni olarak "ö" düzeltir... Burayı ne şekilde düzenlemek istiyorsanız ayarlayabilirsiniz...
PHP:
function duzelt($link)
{

$find= array('ö');
$link = str_replace ($find, 'ö', $link);

return $link; 
 }

2.si ni yazayım ama size uygun olmayabilir. Çünkü nerden nereye düzeltileceğini bilmiyorum.

PHP:
function cevir ($url,$to="windows-1254",$from="utf8") {
   if($to=="windows-1254" && $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), $url);

   }
   return $url;
 

Person

0
İyinet Üyesi
Onaylı Üye
Katılım
7 Haziran 2008
Mesajlar
937
Reaction score
10
Konum
izmir
sanırım bişey anlamadım :) aşagıda verdigim kodların yazdıgım yere uzun bi metin girmem gerekiyor.. türkçe karekter olunca cıkmıyor.. yazıyı kopya edince kullanım şartları linkine tıklandımı beyaz sayfa cıkıyor...

<?php
//terms.php
if(!$pp){define($pp,"0");}
define(TERMSTITLE, "Kullanım koşulları");
define(TERMSBLURB, "buraya uzun yazdıgım yazıyı kopya edicem");

acaba yazı uzun oldugundanmı kaynaklanıyor.. kısa bi yazı türkçe karekter yazıyorum cıkıyor..
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst