تشخیص انکودینگ متن

متن یا فایل متنی را بررسی کنید تا انکودینگ آن (UTF-8، UTF-16، ASCII، ISO-8859-1، Windows-1256) تشخیص داده شود؛ مفید برای رفع مشکل نمایش متن فارسی.

چون متن پیست‌شده از قبل توسط مرورگر به یونیکد دیکد شده، این حالت بایت‌های معادل UTF-8 آن را تحلیل می‌کند. برای بررسی انکودینگ واقعی یک فایل، از حالت «آپلود فایل» استفاده کنید.

انکودینگ تشخیص‌داده‌شده
UTF-8 (بدون BOM)
Byte Order Mark
ندارد
تعداد بایت
۳۳

D8 B3 D9 84 D8 A7 D9 85 20 D8 AF D9 86 DB 8C D8 A7 20 E2 80 94 20 48 65 6C 6C 6F 20 57 6F 72 6C

تشخیص انکودینگ بر اساس BOM و سپس اعتبارسنجی UTF-8 انجام می‌شود؛ برای بایت‌های تک‌بایتی (بدون BOM)، حدس بین Windows-1256 و ISO-8859-1 بر اساس نسبت کاراکترهای فارسی/عربی تشخیص‌داده‌شده است — نه یک تشخیص قطعی. همه‌ی پردازش‌ها در مرورگر شما انجام می‌شود.

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

متن یا فایل متنی را وارد کنید تا انکودینگ آن (UTF-8، UTF-16، ASCII یا Windows-1256) تشخیص داده شود.

وقتی متن فارسی به‌صورت علامت‌های نامفهوم نمایش داده می‌شود، معمولاً مشکل از انکودینگ اشتباه است؛ این ابزار به یافتن آن کمک می‌کند.

توسعه‌دهندگان و کاربرانی که با فایل‌های قدیمی کار می‌کنند از این ابزار استفاده می‌کنند. برای تبدیل فارسی به یونیکد از فارسی‌نویس کمک بگیرید.

سوالات متداول

انکودینگ چیست؟

انکودینگ روشی است که تعیین می‌کند کاراکترها چطور به بایت تبدیل و ذخیره شوند؛ انکودینگ اشتباه باعث نمایش به‌هم‌ریخته می‌شود.

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

چون فایل با انکودینگی غیر از آنچه نمایش‌دهنده انتظار دارد ذخیره شده؛ معمولاً باید به UTF-8 تبدیل شود.

بهترین انکودینگ برای فارسی کدام است؟

UTF-8 استاندارد و پیشنهادی برای فارسی و همه‌ی زبان‌های امروزی است.