Jump to content

Inetread Türkçe Karakter Sorunu


MertCanDinler
 Share

Recommended Posts

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ı ?
Link to comment
Share on other sites

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 by MertCanDinler
Link to comment
Share on other sites

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

Link to comment
Share on other sites

neyse tamamını autoitle yapmayı başardım :D yaw bu konuya yardımlarınız için teşekkür ederimde :D http://www.tnctr.com/topic/194803-traytip-e-ithlev-atamak/ bu konuya el atsanız :D
Tamamı autoitle olunca bile sorun çıktı ama
@blackman12 koduyla düzelttm saol :)

Edited by MertCanDinler
Link to comment
Share on other sites

  • 2 hafta sonra ...

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 by xarax
Link to comment
Share on other sites

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.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...