App 2 Inventor Dosya Okuma-Türkçe Karakter Sorunu

Başlatan z, 03 Mayıs 2020, 09:59:29

z

Bilgisayardan email ekinde gönderdiğim text dosya Türkçe karakterler içeriyor.

Telefona gelen email ekindeki dosyayı Download klasörüne indrip ardından App2 inventor ile oluşturduğum uygulama ile bu dosyayı okuyorum.

Ancak Türkçe karakterler anlamsız karakterlere dönüşüyor.

Bu sorunu nasıl aşarım?
Bana e^st de diyebilirsiniz.   www.cncdesigner.com

LukeSkywalker


z

Sorunum şu;

Bilgisayarda txt uzantılı dosyaya Türkçe metin yazıp kaydediyor ve bunu telefona yolluyorum.

Bu dosyayı App inventordeki uygulamamla okuduğumda Türkçe kararkterler saçma karakterlere dönüşüyor.

Bunları aynı uygulamada elimle tek tek Türkçe karakterlere çevirip dosyayı kaydeder ve tekrar okursam sorun kalmıyor.

Neden dosyayı bilgisayardan geldiği haliyle düzgün okuyamıyorum?




Bana e^st de diyebilirsiniz.   www.cncdesigner.com

LukeSkywalker

Bilgisayardaki not defteri UTF-8 kodlamaya sahip olmadığı için olabilir mi? Başka bir PC'den denediniz mi?

z

Bilgisayarda bildigimiz winsowsun notepadi ile dosyayi olusturuyorum.

Onda Turkce script secili. Turkce yazip kaydedip geri actigimda karakterler bozulmuyor.

Fakat notepadde UTF-8 nasil secilir bilmiyorum?
Bana e^st de diyebilirsiniz.   www.cncdesigner.com

z

Cep telefonunda aynı uygulama ile Türkçe karakterler içeren dosyayı bilgisayarda notepad ile açtığımda Türkçe karakter sorunu oldu. Aynı dosyayı PyCharm editörü ile okuduğumda sorun olmadı.

Notepadte de sorun olmaması için yapabileceğim bir şey var mı?

UTF-8 kullanmanın yolunu göremedim.
Bana e^st de diyebilirsiniz.   www.cncdesigner.com

mufitsozen

Alıntı yapılan: z - 04 Mayıs 2020, 02:37:27Notepadte de sorun olmaması için yapabileceğim bir şey var mı?

UTF-8 kullanmanın yolunu göremedim.

Alıntı yapılan: undefinedChanging the default ANSI to UTF-8 in Notepad
Right click on Desktop, then choose New > Text Document
A text file New Text Document.txt is created. Don't type anything and open it.
Go to File > Save As... and choose UTF-8 under Encoding:, press Save and overwrite the existing file. Close the file.
Rename New Text Document.txt to TXTUTF-8.txt
Copy "TXTUTF-8.txt" to C:\WINDOWS\SHELLNEW
Go to Start > Run... and type regedit and press ok
Navigate to HKEY_CLASSES_ROOT\.txt\ShellNew
Right click in the right window > New > String Value and rename it to FileName
Double click on FileName and put TXTUTF-8.txt into Value data: field and press ok
The flaw of this solution is that whenever you want to open a blank utf-8 txt document you will have to right click > New > Text Document and work from there.
Aptalca bir soru yoktur ve hiç kimse soru sormayı bırakana kadar aptal olmaz.