Kesenek txt yüklerken türkçe karakter sorun çözümü

Merhabalar,
Kesenek uygulaması java ile başarılı bir şekilde çalışıyor.

Kesenek uygulaması için indirdiğimiz txt dosyaların pardus ile açtığımızda karakter hatası veriyordu. Kesenek uygulamasına yüklediğimizde de aynı şekilde karakter hatası alıyorduk.
indirdiğimiz txt dosyları encoding hatalı olduğunu gördük.
komut satırına txt’nin bulunduğu dizin içinde;
"file -i dosyaadı.txt"
komutu ile “charset=iso-8859-1” olduğunu gördük. Bu format hatalı türkçe dil desteği yok.

"iconv -f ISO-8859-9 -t UTF-8//TRANSLIT dosyaadı.txt -o duzeltilmis_dosyaadı.txt"
komutu ile metin dosyasının encoding UTF-8 yaptığımızda sorun düzeldi.

Son kullanıcı içinde basit bir çözüm olması için xcfe masaüstü ortamı için Thunar custum action hazırladık.

sed -i '21i ’ /home///.config/Thunar/uca.xml
sed -i ‘22i akonadi’ /home///.config/Thunar/uca.xml
sed -i ‘23i Kesenek Düzeltme’ /home///.config/Thunar/uca.xml
sed -i ‘24i 1618560882392949-1’ /home///.config/Thunar/uca.xml
sed -i ‘25i iconv -f ISO-8859-9 -t UTF-8//TRANSLIT %f -o %d/duzeltilmis_%n’ /home///.config/Thunar/uca.xml
sed -i '26i ’ /home///.config/Thunar/uca.xml
sed -i '27i ’ /home///.config/Thunar/uca.xml
sed -i '28i ’ /home/
//.config/Thunar/uca.xml
sed -i '29i ’ /home/
/*/.config/Thunar/uca.xml

Kesenek ile işlem yapacak personel önce Metin dosyasını düzeltiyor, sonra işlemine devam ediyor.

Belki işinize yarar. Teşekkürler.

4 Beğeni

Hocam, öncelikle teşekkür ederim. XFCE içinde aynıo şeyler geçerli mi bilmiyorum ama Gnome arayüzü kullananlar için .txt dosyasını gedit programı ile açtıktan sonra Farklı Kaydet diyerek sol altta karekter kodlaması UTF-8 yaparak kaydedilirse daha kestirme bir şekilde sorun halledilmiş olur.

3 Beğeni