ArdaDemir Posted January 15, 2015 Share Posted January 15, 2015 Yeni Klasör (3) diye bir klasöre FileInstall() yapıyorum fakat Yeni Klasör (3) diye yeni bir klasörün içersinde atıyor. Anladığım kadarıyla karakter seti yapmamız gerekiyor. bunu nasıl yapabilirim? Sorunu şuan tekrar gözden geçirdim FileRead() foksiyonundan dönen yolda yani C:\Yeni Klasör (3) UTF-8 sorunu çıkıyor. Quote Link to comment Share on other sites More sharing options...
blue_life Posted January 16, 2015 Share Posted January 16, 2015 Sorunu net anlamadım lakin kodlama dosyasında kullandığın karakterlerle ilgili sorun yaşıyorsan aşağıdakinu uygularsın. Scite açıkken yukarıdaki dosya menüsünden File -> Encoding UFT-16 Little Endian seçeneğini (veyahut senin için uygun olanı) seç... Tabi ilgili sorun farklı şekildede çözülebilir ama en güzel kodlama dosyasının formatını değiştirmen... Quote Link to comment Share on other sites More sharing options...
ArdaDemir Posted January 16, 2015 Author Share Posted January 16, 2015 Daha detaylı anlatıyım hocam. Yukarıdaki kodlar çalıştırınca dönen değer: Okuduğum ini dosyasının Kodlaması "UTF-8 BOM Olmadan". ANSI ile kodladığımda Türkçe karakter sorunu çıkmıyor, ama okuduğum dosya bana ait olmadığı için bunu değiştiremiyorum. Autoit ile nasıl düzelticem? Quote Link to comment Share on other sites More sharing options...
blue_life Posted January 16, 2015 Share Posted January 16, 2015 @ArdaDemir Aşağıdaki konuya göz atarsın... http://www.tnctr.com/topic/194821-inetread-turkce-karakter-sorunu/ Quote Link to comment Share on other sites More sharing options...
ArdaDemir Posted January 16, 2015 Author Share Posted January 16, 2015 Teşekkür ederim. Bu linkteki http://www.autoitscript.com/forum/topic/99197-utf-8-to-ansi-text-file-conversion/?p=712449 foksiyon ile sorunum çözülmüştür. Önerdiğiniz konuya bir göz attım galiba en iyisi benim bulduğum foksiyonu kullanmak gibi geldi. Quote Link to comment Share on other sites More sharing options...
blue_life Posted January 17, 2015 Share Posted January 17, 2015 @ArdaDemir Evet senin bulduğun örnek daha fonksiyone gibi görünüyor. Her halukarda sorun yaşadığın bir karaketeri istedğine dönüştürmek için replace komutlarını da kullanabilirsin. Bu arada dün acele ile yazmayı unutmuşum. Bir ini değerini okumak için IniReadSection yerine IniRead komutunu kullanmalısın. Local $IniRead = IniRead(@DesktopDir & "\Test.ini", "test", "path", "Varsayılan bir değer");vs. gibi ConsoleWrite($IniRead & @LF) 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.