Tr Karekter Sorunu :|
-
ey tahribat ahalisi bana bir yardımcı olun :(
sitemde olusan bi sorundan dolayı yenıden kurup eski tarihli bir yedek kurmak zorunda kaldım. herşey iyi hoşta sistemde tr karekter sorunu çıktı (bkz resim)
http://img99.imageshack.us/my.php?image=adszcv4.jpg
vb 3.6.8 tum tr dosyalarını denedim :|
-
<meta http-equiv="Content-Type" content="text/html; charset=windows-1254" />
<meta http-equiv="Content-Language" content="tr" />yukardaki kodu <head>
</head>
arasına eklersen düzelir ok
-
Hazır portallarda hep bu sorun ortaya çıkıyor kurulumda iso turkish i seçseydiniz bu sorun olmayacaktı..
eğer yukarıda arkadaşın dediği olmadıysa yedeğini word pad de aç düzenle/değiştir de hangi karakterin ne olduğunu değiştrebilirsin ben 100 mb lık veri tabanını 3 dk da bitirdim.
-
malesef olmadı aynı:S
-
DJ_Alper bunu yazdı:
-----------------------------Hazır portallarda hep bu sorun ortaya çıkıyor kurulumda iso turkish i seçseydiniz bu sorun olmayacaktı..
eğer yukarıda arkadaşın dediği olmadıysa yedeğini word pad de aç düzenle/değiştir de hangi karakterin ne olduğunu değiştrebilirsin ben 100 mb lık veri tabanını 3 dk da bitirdim.
-----------------------------saolasn deniycem
-
mysql dan tüm tablolarda turkish_iso olarak değiştir değerleri
-
bana da oldu. db boyutu aşırı büyük oldugu icin ve zaten siteyi ilerletmeyi düşünmediğim icin sildim komple. eğer db boyutun o kadar da büyük deilse;
http://www.iyinet.com/turkce_tamir.php
isini görür. sql cıktısını bundan gecirip cıkan veriyi tekrar sql olarak okutcaksn
-
hacılar yıne ben bır el atın bana yardımcı olun sql 187 mb not defteriyle açtım fakat tek tek duzenleme imkanı neredeyse cok az saatlerce sürebilir:( yokmudur baska bir yolu:(
-
ßisses bunu yazdı:
-----------------------------
hacılar yıne ben bır el atın bana yardımcı olun sql 187 mb not defteriyle açtım fakat tek tek duzenleme imkanı neredeyse cok az saatlerce sürebilir:( yokmudur baska bir yolu:(
-----------------------------tek tek düzenle diyen yokki :) wodrpad le aç düzenle değiştir var yazacan karakteri mesela %ae bunun aslı O olsun O yap diyecek %ae lerin hepsini O yapacak :)
ayrıca sitende serach taramalırı kayıt ediyorsa sil birde pm yazışmaları sil veri tabanın baya küçülecktir:D
-
frontragede yaptım baya bi küçüldü zaten saolsn kardeş. ayrıca söyle bişe buldum daha pratık
<meta http-equiv="content-type" content="text/html; charset=windows-1254" />
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-9" />
<?
$tablo=""; //Bozuk olan tr karakterlerin oldugu tablo adi
$alan=""; //Bozuk olan tr karakterlerin oldugu alan adi
$id_alan =""; //Tabloda primary key olan alanın adı veya id no lar olan alanın ismi
mysql_connect("localhost","kullanıcı adı","sifre"); //db kullanıcı adı ifre
mysql_select_db("db adı"); //db adı
$kayitlar = mysql_query("select * from $tablo");
while($kayit = mysql_fetch_array($kayitlar)) {
$yazi = $kayit[$alan];
$ara = array ('ı','Å?','ü','ç','ö','Ä?','ÅŸ','Ç','İ','ÄŸ','Åž','Ö','Ü','ı','Å?','ç','ö','Ä?','ÅŸ','Ç','İ','ÄŸ','Åž','Ö','Ü','ü','ÄŸ');
$degis = array ('ı','ş','ü','ç','ö','ğ','ş','Ç','i','ğ','Ş','Ö','Ü','ı', 'ş', 'ç', 'ö', 'ğ', 'ş', 'Ç', 'i', 'ğ', 'Ş', 'Ö', 'Ü', 'ü', 'ğ');
$yeni = str_replace($ara, $degis, $yazi);
$islem="update $tablo set $alan='".$yeni."' where $id_alan='".$kayit[$id_alan]."'";
$guncelle = mysql_query ( $islem );
}
echo"Bitti";
?>bunu çalıştırdımız zamanda sorun gidiyormuş belki yararlı olur:)
