درست کردن حروف به‌هم‌ریخته فارسی

متن فارسی به شکل ط³ظ„ط§ظ…، ÓáÇã یا سلام نمایش داده می‌شود؟ متن را بچسبانید یا فایل را بکشید و رها کنید تا Mojibuster آن را فوراً به حروف فارسی خوانا برگرداند.

با متن و این فایل‌ها کار می‌کند:

  • CSV
  • TXT
  • JSON
  • XML
  • SRT
  • VTT
  • TSV
  • MD
  • HTML
  • SQL
  • LOG

مثل خروجی اکسل، نسخه پشتیبان پایگاه داده، زیرنویس و کد وب‌سایت.

اصلاح

  1. فایل را بکشید یا متن را بچسبانید
  2. اصلاح خودکار انجام می‌شود
  3. نتیجه را کپی یا دانلود کنید
یا فایل را اینجا بکشید
  • بدون آپلود. فایل‌ها مستقیم داخل مرورگر شما اصلاح می‌شوند و هرگز از دستگاهتان خارج نمی‌شوند.

  • سرور در اتحادیه اروپا. Mojibuster روی سروری در فنلاند (اتحادیه اروپا) اجرا می‌شود؛ بنابراین مقررات عمومی حفاظت از داده‌ها (GDPR) برقرار است. متن مقررات (EUR-Lex، به انگلیسی)

چرا Mojibuster؟

حروف به‌هم‌ریخته را از راه‌های زیادی می‌شود درست کرد. فرقش این است که این کار را بدون سپردن داده‌هایتان به کسی انجام دهید.

حریم خصوصی و اعتماد

  • بدون آپلود

    متن‌ها و فایل‌ها داخل مرورگر اصلاح می‌شوند و از دستگاه خارج نمی‌شوند، حتی فایل‌های 100 مگابایتی.

  • سرور در اتحادیه اروپا

    سایت روی سرور Hetzner در فنلاند اجرا می‌شود و GDPR برقرار است.

  • بدون ردیابی

    بدون ابزار تحلیل، تبلیغ، کوکی ردیابی و ثبت‌نام.

اصلاح قابل اعتماد

  • اصلاح می‌کند، حدس نمی‌زند

    فقط چیزی را تغییر می‌دهد که آشکارا خراب است. حروف فارسی سالم و ایموجی‌ها دست نمی‌خورند.

  • حتی خطای دولایه

    متنی که دو یا سه بار خراب شده یکجا اصلاح می‌شود.

  • کدگذاری را خودش تشخیص می‌دهد

    UTF-8، UTF-16 و Windows-1256 را خودکار تشخیص می‌دهد و نتیجه را با UTF-8 ذخیره می‌کند.

  • هر تغییر پیداست

    زبانه «چه چیزی تغییر کرد؟» هر جای اصلاح‌شده را با شماره خط نشان می‌دهد.

برای کار روزمره

  • سازگار با اکسل

    فایلی که با BOM ذخیره شود در اکسل با دوبار کلیک باز می‌شود و فارسی درست نمایش داده می‌شود.

  • قالب‌های زیاد، فایل‌های بزرگ

    CSV، TXT، JSON، XML، زیرنویس و فایل‌های متنی دیگر تا 100 مگابایت؛ فایل‌های بزرگ در چند ثانیه.

  • رایگان و فوری

    بدون حساب کاربری و بدون نصب، روی گوشی، تبلت و کامپیوتر.

چرا حروف فارسی به‌هم می‌ریزند؟

هنگام ذخیره متن، هر حرف طبق قاعده‌ای به نام «کدگذاری» (encoding) به بایت تبدیل می‌شود. متن فارسی امروز معمولاً با UTF-8 ذخیره می‌شود، اما برنامه‌ها و فایل‌های قدیمی هنوز از Windows-1256 استفاده می‌کنند؛ کدگذاری پیش‌فرض ویندوز با تنظیمات فارسی یا عربی. اگر فایل با کدگذاری دیگری باز شود، بایت‌ها به شکل نشانه‌های عجیب دیده می‌شوند. جزئیات در موجیباکه چیست؟

رایج‌ترین شکل‌ها

  • ط³ظ„ط§ظ…: متن UTF-8 که با Windows-1256 خوانده شده است. وقتی فایل CSV را در اکسل با دوبار کلیک باز می‌کنید، همین اتفاق می‌افتد.
  • سلام: متن UTF-8 که با Windows-1252 خوانده شده است؛ در برنامه‌ها و سرویس‌های خارجی رایج است.
  • ÓáÇã: متن Windows-1256 که با کدگذاری غربی نمایش داده شده است؛ بیشتر در زیرنویس‌های قدیمی فیلم و ایمیل‌ها.
  • ط·آ³ط¸â€‍ط·آ§ط¸â€¦: همان خطا دو بار؛ یعنی متن خراب شده و بعد دوباره ذخیره شده است.

Mojibuster نوع خطا را خودش تشخیص می‌دهد، بایت‌های اصلی را برمی‌گرداند و آن‌ها را درست می‌خواند. متن سالم دست نمی‌خورد، حتی اگر در یک فایل خطوط سالم و خراب کنار هم باشند.

در فایل‌های قدیمی Windows-1256 به جای «ی» و «ک» فارسی، «ي» و «ك» عربی ذخیره شده است. Mojibuster هنگام خواندن این فایل‌ها حروف فارسی را برمی‌گرداند.

همه چیز داخل مرورگر انجام می‌شود. متن‌ها و فایل‌ها به هیچ جا ارسال و در هیچ جا ذخیره نمی‌شوند.

رایج‌ترین حروف به‌هم‌ریخته

شکل متن UTF-8 وقتی با Windows-1256 خوانده شود، و شکل درست آن.
به‌هم‌ریخته درست
ط³ظ„ط§ظ…سلام
ظپط§ط±ط³غŒفارسی
ظ†ط§ظ…نام
ط´ظ‡ط±شهر
طھظ„ظپظ†تلفن
ظپط§غŒظ„فایل
ظ…طھظ†متن
ط§غŒط±ط§ظ†ایران
طھظ‡ط±ط§ظ†تهران
ظ…ظ…ظ†ظˆظ†ممنون

پرسش‌های متداول

چرا به جای حروف فارسی نشانه‌های عجیب دیده می‌شود؟

متن با کدگذاری‌ای غیر از کدگذاری ذخیره‌اش باز شده است. مثلاً اکسل فایل UTF-8 را با Windows-1256 می‌خواند و به جای سلام نوشته ط³ظ„ط§ظ… را نشان می‌دهد.

آیا فایل‌هایم روی سرور آپلود می‌شوند؟

خیر. Mojibuster کاملاً داخل مرورگر کار می‌کند؛ متن‌ها و فایل‌ها از دستگاه شما خارج نمی‌شوند و جایی ذخیره نمی‌شوند.

آیا فایل‌های Windows-1256 پشتیبانی می‌شوند؟

بله. فایل‌های Windows-1256 خودکار تشخیص داده و با UTF-8 ذخیره می‌شوند. مراحل در تبدیل Windows-1256 به UTF-8.

چه فایل‌هایی پشتیبانی می‌شوند؟

فایل‌های متنی مانند CSV، TXT، JSON، XML، زیرنویس (SRT و VTT)، Markdown، HTML، SQL و فایل‌های لاگ، تا 100 مگابایت.

آیا استفاده از آن رایگان است؟

بله. Mojibuster رایگان است و به ثبت‌نام نیاز ندارد.

راهنماهای دیگر