Forum

PowerShell ile UTF-...
 
Bildirimler
Hepsini Temizle

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

Mustafa Dağıstanlı
(@MustafaDagistanli)
Üye

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.

Alıntı
Konu başlatıcı Gönderildi : 20/09/2021 00:00
ibrahim yildiz
(@ibrahimyildiz)
Tecrübeli Üye Forum Yöneticisi

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.

****************************************************************
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.
*****************************************************************

CevapAlıntı
Gönderildi : 20/09/2021 13:11
Mustafa Dağıstanlı
(@MustafaDagistanli)
Üye

@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.

CevapAlıntı
Konu başlatıcı Gönderildi : 20/09/2021 15:45
Paylaş: