أداة الملفات / 05
كاشف ترميز النصوص
افحص علامات BOM، وتوافق ASCII، وصحة UTF-8 الصارمة في عينة ملف محلية.
كاشف ترميز النصوص: يكتشف TOEA علامات ترتيب البايتات UTF-8 وUTF-16، وASCII الخالص، وUTF-8 الصالح وفق التحقق الصارم؛ أما البايتات الأخرى فتحصل على نتيجة حذرة تفيد بأنها غير معروفة أو قديمة. يعمل 100% محليًا في المتصفح، من دون رفع أي ملفات إلى الخادم.
- الفئة
- أدوات المطورين
- مرات التشغيل
- في المتصفح
- التكلفة
- مجاني · بلا تسجيل
- التوفر
- جاهز للاستخدام
تعمل بالكامل في المتصفح
عندما يكون الناتج قديمًا أو غير معروف
غالبًا ما يكون النص غير الصالح بترميز UTF-8 مكتوبًا بترميز أقدم أحادي البايت. وبالنسبة إلى نصوص أوروبا الغربية، يعني ذلك عادةً Windows-1252 أو ISO-8859-1. حوّله مرة واحدة واستمر باستخدام UTF-8 بعد ذلك: نفّذ iconv -f WINDOWS-1252 -t UTF-8 in.txt > out.txt على Linux أو macOS، أو افتحه في محرر يتيح اختيار الترميز واحفظه بترميز UTF-8. يجري فحص أول 1 MB فقط، لذا قد يحتوي ملف كبير تبدو أول ميغابايت فيه نصًا ASCII عاديًا على نص غير ASCII في موضع لاحق.
علامات ترتيب البايتات وUTF-16
تساعد علامة ترتيب بايتات UTF-8 (EF BB BF) برنامج Excel على فتح ملف CSV مع المحارف ذات العلامات الصوتية بصورة صحيحة، لكنها تتسبب في مشكلات أخرى: سطر #! في نص shell البرمجي، ومخرجات PHP المرسلة قبل الترويسات، واسم العمود الأول في ملف CSV يقرأه كود لا يزيل العلامة. تأتي ملفات UTF-16 عادةً من Windows، مثلًا من إعادة التوجيه > في Windows PowerShell 5.1. وتقرأها العديد من أدوات Unix كنص مليء بالبايتات الفارغة.
طريقة الاستخدام
- اختر ملفًا نصيًا أو مشابهًا بحجم يصل إلى 50 MB.
- افحص أول 1 MB محليًا.
- راجع الترميز وتصنيف مستوى الثقة.
الخصوصية والقيود
يبقى الملف محليًا. ويعتمد اكتشاف الترميز من دون BOM على الاستدلال، لذلك لا يمكنه دائمًا التمييز بين مجموعات الأحرف القديمة.
أدوات ذات صلة
الأسئلة الشائعة
لماذا يُقال إن ASCII متوافق مع UTF-8؟
تستخدم بايتات ASCII القيم نفسها في UTF-8، لذلك تُفك ترميزات ASCII الصالحة أيضًا على أنها UTF-8.
هل يمكنه تحديد كل ترميزات مجموعات الأحرف القديمة؟
لا. فكثير من الترميزات ذات البايت الواحد تكون ملتبسة من دون سياق لغوي.
أداة مجانية · عدد مرات الاستخدام في المتصفح · لا يتطلب حسابًا