Forum

PowerShell ile UTF-...
 
Bildirimler
Hepsini Temizle

[Çözüldü] PowerShell ile UTF-8/TR Karakter Düzeltme

3 Yazılar
2 Üyeler
2 Reactions
3,171 Görüntüleme
(@mustafadagistanli)
Gönderiler: 121
Estimable Member
Konu başlatıcı
 

Merhabalar.

RAID yapısı çöken bir NAS'a WinSCP ile bağlanıp dosyaları kurtardık ve UTF-8/TR karakter sorunu var.

Mesela "E-TÄ°CARET AŞAMASI ORNEKLER" gibi dosya ve klasörler var.

Tüm alt klasör ve dosyalardaki karakterleri düzeltecek bir script var mıdır?

Dönüşecek karakterler;

ı,ç,ÅŸ,ö,ü,ÄŸ,Ä°,Ç,ÅŸ,Ö,Ãœ,ÄŸ = ı,ç,ş,ö,ü,ğ,İ,Ç,Ş,Ö,Ü,Ğ

Veri: 1,8 TB | 336 bin klasör | 2.727.000 dosya

Bulk Rename Utility denedim, Special Character Translation listesi bu karakterlerde işlem yapmıyor.

 
Gönderildi : 20/09/2021 00:00

ibrahim yildiz
(@ibrahimyildiz)
Gönderiler: 4573
Co-Helper
 

Zor bir süreç hazır script bulmanız zor, web de çok fazla örnek var onları kendi durumunuza göre düzenlemek zorunda kalırsınız.

https://itectec.com/superuser/determine-and-change-filename-encoding-on-windows/
https://lazywinadmin.com/2015/05/powershell-remove-diacritics-accents.html#

şunlar mantık olarak işe yarayabilir. 
Renaming için notepad++ ve excel de list oluşturulabilir kaynak olarak kullanmak için uğraştırır tabi.

'balık vermez, nasıl tutulabildiğine yönlendirir'
****************************************************************
Probleminiz Çözüldüğünde Sonucu Burada Paylaşırsanız. Sizde Aynı Problemi Yaşayanlar İçin Yardım Etmiş Olursunuz. Eğer sorununuz çözüldü ise lütfen "çözüldü" olarak işaretlerseniz diğer üyeler için çok büyük kolaylık sağlayacaktır.
*****************************************************************

 
Gönderildi : 20/09/2021 13:11

(@mustafadagistanli)
Gönderiler: 121
Estimable Member
Konu başlatıcı
 

@ibrahimyildiz Teşekkür ederim. Daha önce bir satırlık komut ile birden fazla karakter düzelttiğimi hatırlıyorum ama alt klasörleri kapsıyor muydu bilmiyorum. Kaynaklara bakacağım.

 
Gönderildi : 20/09/2021 15:45

Paylaş: