MertCanDinler Posted February 10, 2012 Share Posted February 10, 2012 Inetread la aşağıdaki şekilde istediğim bilgileri alıyorum [codebox]$InetRead = BinaryToString(InetRead("site")) $nedirbu = StringRegExp($InetRead, " class='ipsType_small' title='(.*?)'>(.*?)</a>",3)[/codebox] aşağıdaki kodla traytip e yazdırıyorum [codebox]TrayTip("site ismi",$kismi[0]&","&$nedirbu[1]&" konusunu ekledi",3000)[/codebox] ama resimde gördüğünüz gibi türkçe karakter sorunu ortaya çıkıyor... [img]http://img267.imageshack.us/img267/3691/12580432.png[/img] çözümü var mı ? Quote Link to comment Share on other sites More sharing options...
blue_life Posted February 10, 2012 Share Posted February 10, 2012 MertCanDinler O zaman ilgili hatalı çıkan karakterleri replace yap (StringReplace)! Zaten normalde bu hatanın çıkmaması lazımdı. Hata için örnek bir site verirsen, haliyle seni daha iyi yönlendirmemiz mümkün! Quote Link to comment Share on other sites More sharing options...
MertCanDinler Posted February 10, 2012 Author Share Posted February 10, 2012 (edited) aslında herşey www.cepmod.com da ama ben autoit te yapamadığım şeyleri php ile yapıp kendi hostumda çalıştırıyorum bilgilerin çekildiği yer www.cepmod.com sağ panelde yeni konular bölümü, autoit in bilgileri çektiği yer http://xstreet.org/cpm.php kısacası autoit ve php kullanmak zorunda kaldım php ile çekip ekrana yazdırdığım bölümde türkçe karakter sorunu yok anlamadm Edited February 10, 2012 by MertCanDinler Quote Link to comment Share on other sites More sharing options...
blackman12 Posted February 10, 2012 Share Posted February 10, 2012 Ben şöyle basitçene bir fonksiyon yazdım bu iş için: Func _Turkcelestir($m) $m = StringReplace($m,"°","°") $m = StringReplace($m,"'","'") $m = StringReplace($m,"ı","ı") $m = StringReplace($m,"Ä°","İ") $m = StringReplace($m,"ç","ç") $m = StringReplace($m,"Ç","Ç") $m = StringReplace($m,"ÄŸ","ğ") $m = StringReplace($m,"ö","ö") $m = StringReplace($m,"Ö","Ö") $m = StringReplace($m,"ÅŸ","ş") $m = StringReplace($m,"ü","ü") $m = StringReplace($m,"Ãœ","Ü") $m = StringRegExpReplace($m,"Å(.?)","Ş") $m = StringRegExpReplace($m,"Ä(.?)","Ğ") $m = StringReplace($m,"Ç","Ç") $m = StringReplace($m,"Ğ","Ğ") $m = StringReplace($m,"ı","ı") $m = StringReplace($m,"ç","ç") $m = StringReplace($m,"ğ","ğ") $m = StringReplace($m,"ö","ö") $m = StringReplace($m,"ş","ş") $m = StringReplace($m,"ü","ü") $m = StringReplace($m,"â","â") $m = StringReplace($m,"î","î") $m = StringReplace($m,"û","û") $m = StringReplace($m,"Ç","Ç") $m = StringReplace($m,"Ğ","Ğ") $m = StringReplace($m,"İ","İ") $m = StringReplace($m,"Ö","Ö") $m = StringReplace($m,"Ş","Ş") $m = StringReplace($m,"Ü","Ü") $m = StringReplace($m,"Â","Â") $m = StringReplace($m,"Î","Î") $m = StringReplace($m,"Û","Û") Return $m EndFunc Quote Link to comment Share on other sites More sharing options...
MertCanDinler Posted February 10, 2012 Author Share Posted February 10, 2012 (edited) neyse tamamını autoitle yapmayı başardım yaw bu konuya yardımlarınız için teşekkür ederimde http://www.tnctr.com/topic/194803-traytip-e-ithlev-atamak/ bu konuya el atsanız Tamamı autoitle olunca bile sorun çıktı ama @blackman12 koduyla düzelttm saol Edited February 10, 2012 by MertCanDinler Quote Link to comment Share on other sites More sharing options...
xarax Posted February 22, 2012 Share Posted February 22, 2012 (edited) Benimde Türkçe karakter sorunum var. Oluşturduğum scripti derlerken UTF-8 ve içeriği boş olarak kaydettiğim txt dosyasını Fileinstall ile script içine alıyorum. Derlenen dosyayı çalıştırıp belirlediğim butona bastığımda, txt dosyasını çıkarıp içine Türkçe karakterlerin olduğu bir yazı giriyor birkaç işlemden sonra txt dosyasını siliyor. Butona tekrar basınca içine aldığı txt dosyasını çıkarıp(eğer önceki işlemde silme işlemi başarısız olsa bile üstüne yazacak şekilde çıkartıyorum) tekrar aynı Türkçe karakterlerin olduğu yazıyı giriyor.Fakat bu sefer Türkçe karakterler bozuk çıkıyor. txt dosyasına 2. veri girşinde karakterler bozuluyor. Bozulmadan oluşturabilmesi için derlenen dosyayı baştan çalıştırıp işlem yapmam gerekiyor. Neden böyle yaptığını anlayamıyorum. Filewrite komutu dosyayı açmadan yazıyorsa ANSI olarak yazıyormuş.Şimdi dosyayı açtırıp yazdıracam bakalım düzelecek mi? olmadı [img]http://www.tnctr.com/public/style_emoticons/default/sad.gif[/img] Edited February 22, 2012 by xarax Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.