اگر تا بحال با مشکل آپلود یا extract فایل zip حاوی حروف فارسی مواجه شده اید، در این آموزش توضیحات و راه حل های لازم جهت رفع این مشکل را به شما نشان میدهیم.
فرمت zip بطور کلی از utf-8 پشتیبانی نمیکند. در ویندوز هم اگر بخواهید فایل zip بسازید و فایل ها یا پوشه های شما نام فارسی داشته باشند خطا دریافت خواهید کرد
با این حال بعضی برنامه های فشرده ساز مثل winrar امکان پشتیبانی از فایل های فارسی را دارند:
مشکل اینجاست که اگر فایل zip ایجاد شده توسط winrar را هم روی هاست آپلود و extract کنید کاراکترهای فارسی به هم میریزند!
جهت رفع این مشکل میتونید فایل های خود را با برنامه های دیگری مثل ۷z و با فرمت دیگری مثل tar.gz فشرده کنید.
ساخت فایل tar.gz در ویندوز
ابتدا برنامه ۷zip را از سایت سازنده (۷-zip.org) یا دیگر منابع معتبر دانلود و نصب کنید.
برای ساخت فایل tar.gz ابتدا باید فایل tar بسازید سپس آن را فشرده (gz) کنید.
برای ساخت فایل tar روی فایل یا پوشه های مورد نظر کلیک راست کرده و Add to archive را انتخاب کنید:
سپس روی دکمه OK کلیک کنید تا فایل tar ساخته شود. (نیاز به تغییر دیگر تنظیمات نیست)
پس از ساخته شدن فایل tar روی آن کلیک راست کرده و مجددا Add to archive را کلیک کنید:
فرمت gzip را انتخاب کرده و روی OK کلیک کنید تا فایل فشرده tar.gz ساخته شود. با توجه به حجم فایل tar ممکن است پروسهی فشرده سازی کمی طول بکشد.
اگر فایل tar.gz ساخته شده را روی هاست آپلود و extract کنید حروف فارسی فایل ها به درستی نمایش داده خواهد شد:
Shortlink for this post: https://blog.talahost.com/?p=763
این یکی از مقالات عالی و کاربردی هست .. ممنون از طلاهاست، من همیشه سر این موضوع مشکل داشتم