Linux / Sistem 03.07.2026

Linux Sunucuda Unzip Komutu ile Türkçe Karakter Sorunu Olmadan Dosya Çıkarma

Linux Sunucuda Unzip Komutu ile Türkçe Karakter Sorunu Olmadan Dosya Çıkarma

Linux Sunucuda Unzip Türkçe Karakter Bozulması Kesin Çözümü

Windows bilgisayarınızda hazırladığınız ve içinde Türkçe karakterli (ı, ş, ğ, ç, ö, ü) dosya ve klasör isimleri barındıran bir zip arşivini Linux sunucuya yükleyip standart unzip dosya.zip komutuyla çıkardığınızda, Türkçe karakterlerin **""** veya bozuk semboller şeklinde çıktığını görürsünüz. Bu durum Windows ve Linux'un varsayılan karakter kodlama (Encoding - UTF-8 / CP1254) uyuşmazlığından kaynaklanır.

1. Karakter Kodlamasını Belirterek Unzip Yapmak

Dosyaları çıkartırken karakter setini manuel olarak belirtmek bu sorunu tamamen ortadan kaldırır. CP1254 (Windows Türkçe) kodlamasına sahip zip dosyalarını çıkarmak için şu parametreyi kullanın:

unzip -O CP1254 dosya.zip

Eğer bu kodlama işe yaramazsa, alternatif olarak UTF-8 veya IBM857 karakter setini şu şekilde deneyebilirsiniz:

unzip -O IBM857 dosya.zip

2. Sunucu Dili (Locale) Kontrolü

Sunucunuzun Türkçe karakterleri doğru tanıması için sistem yerel dil ayarlarının da UTF-8 olması önerilir. Kontrol etmek için terminale `locale` yazın. Çıktı `LANG=en_US.UTF-8` veya `tr_TR.UTF-8` olmalıdır.

Linux sunucu yönetimi, dosya aktarımı ve hosting çözümlerinde en güncel altyapı için VDS Kiralama paketlerimizi tercih edebilir, tüm teknik destek gereksinimleriniz için Sunucu Kurulum Hizmetleri sayfamızı inceleyebilirsiniz.

QBilisim.Com

IRCd, hosting ve sunucu operasyonunu tek yerden yönet.

Kurulum, taşıma, DNS, SSL, applet ve destek süreçleri için müşteri panelinden talep oluşturabilirsin.