ToolKitHive
العودة
dev

محول/محلل كيانات HTML

تشفير الأحرف الخاصة إلى كيانات HTML وإعادة تشفيرها إلى نص قابل للقراءة.

المدخلات

لصق النص العادي لتحويله أو كيانات HTML لفك تشفيرها.

0 chars
النتيجة

تظهر نتيجة التشفير أو الفك التشفير هنا.

0 chars
الكيانات HTML الشائعة

اضغط على أي كيان لنسخه إلى لوحة المقص.

مُحول HTML Entity Encoder/Decoder — تحويل HTML Entities عبر الإنترنت مجانًا

محول HTML Entity Encoder/Decoder المجاني لدينا يتيح لك تحويل الأحرف الخاصة إلى أشكالها المكافئة من HTML Entities فورًا. قم بتشفير النص لعرض العلامات HTML والرموز والأحرف الخاصة بشكل آمن على صفحات الويب، أو فك تشفير HTML Entities مرة أخرى إلى نص قابل للقراءة. يتم تنفيذ كل شيء في متصفحك دون نقل بيانات.

ما هي HTML Entities؟

تُستخدم HTML Entities ككودات خاصة في HTML لتمثيل الأحرف التي سيتم تفسيرها عادة كmarkup. على سبيل المثال، يُستخدم رمز "أقل من" < لفتح علامات HTML، لذا لعرض رمز < فعليًا على صفحة الويب يجب أن تكتب &lt; بدلاً من ذلك. بشكل مماثل، يصبح & &amp;، و " يصبح &quot;، و © يصبح &copy;.

هناك ثلاثة أنواع من HTML Entities:

  • الكيانات المُسمَّاة تستخدم اسمًا قابلًا للقراءة، مثل &nbsp; للفضاء غير القابل للانقطاع أو &eacute; لـ é.
  • الكيانات العددية العشرية تستخدم رقمًا من نقطة القيمة Unicode في العدد العشري، مثل &#169; لـ ©.
  • الكيانات العددية الستة عشرية تستخدم نقطة القيمة في الستة عشر، مثل &#x00A9; لـ ©.

كل الأشكال الثلاثة تنتج نفس النتيجة في المتصفح. يعود الاختيار بينها عادةً إلى سهولة القراءة والتوافق. تُعتبر الكيانات المُسمَّاة أسهل في القراءة، بينما تدعم الكيانات العددية أي حرف من Unicode — حتى تلك التي لا تحتوي على كيان مُسمَّى.

كيفية استخدام هذا الأداة

  1. لصق نصك في منطقة المدخل — يمكن أن يكون هذا نصًا عاديًا ترغب في تشفيره أو HTML Entities ترغب في فك تشفيرها.
  2. اضغط على "تشفير" لتحويل الأحرف الخاصة إلى أشكالها المكافئة من HTML Entities. على سبيل المثال، يصبح <div> &lt;div&gt;.
  3. اضغط على "فك تشفير" لتحويل HTML Entities مرة أخرى إلى أحرفها الأصلية. على سبيل المثال، يصبح &amp; &.
  4. نسخ النتيجة إلى لصقك بضغط نقرة واحدة.

يدعم الأداة الكيانات المُسمَّاة، والكيانات العددية العشرية (&#123;)، والكيانات العددية الستة عشرية (&#x1F4A9;). كما يعالج النطاق الكامل من Unicode بما في ذلك التعبيرات التمثيلية.

الميزات الرئيسية

الميزة الفائدة
التحويل ثنائي الاتجاه تشفير النص إلى كيانات أو فك تشفير الكيانات إلى نص
دعم الكيانات المُسمَّاة استخدام أسماء قابلة للقراءة مثل &copy; بدلًا من الكودات العددية
دعم الكيانات العددية تدعم كلا الشكل العشري (&#169;) والستة عشر (&#x00A9;)
تغطية Unicode الكاملة تشفير وفك تشفير أي حرف بما في ذلك التعبيرات التمثيلية
معالجة كتلية تحويل كتل كاملة من النص مرة واحدة
لا نقل بيانات يتم تنفيذ كل المعالجة محليًا في متصفحك

على عكس أدوات التشفير الأخرى التي تتعامل فقط مع خمسة كيانات XML الأساسية (&, <, >, ", ')، فإن أدواتنا تدعم قائمة الكيانات المُسمَّاة الكاملة لـ HTML5 — أكثر من 2000 كيان — وتسقط إلى التشفير العددي لأي حرف لا يحتوي على كيان مُسمَّى.

استخدامات واقعية

عرض كود HTML على صفحة ويب

إذا كنت ترغب في عرض كود HTML كنص على صفحة ويب — على سبيل المثال في مقالة أو دليل — فعليك تشفير الزوايا. كتابة &lt;div class="example"&gt; تُعرض كـ <div class="example"> في المتصفح دون أن تُفسر كعنصر HTML حقيقي.

إعداد المحتوى لمنشآت XML وRSS

يُفسر مفسرو XML رموز < و & كmarkup. أي محتوى يحتوي على هذه الأحرف يجب أن يتم تشفيره قبل وضعه داخل عناصر XML. هذا مهم بشكل خاص للمنشآت RSS وAtom والملفات الخريطة.

تشفير محتوى البريد الإلكتروني

غالبًا ما يتطلب البريد الإلكتروني HTML تشفير الكيانات للكثير من الأحرف الخاصة لعرضها بشكل صحيح عبر مختلف عناوين البريد. الأحرف مثل ©, ®, , و تكون أكثر أمانًا عند تشفيرها ككيانات.

تطهير إدخال المستخدم

عند عرض المحتوى المُنتج من المستخدم على صفحة ويب، يمنع تشفير HTML الكيانات هجمات التخريب عبر المواقع (XSS) عن طريق إعاقاة العلامات مثل <script> هذا ممارسة أمنية أساسية لجميع تطبيقات الويب.

مراجع HTML Entities الشائعة

الحرف الكيان المُسمَّى العددي الستة عشر
& &amp; &#38; &#x26;
< &lt; &#60; &#x3C;
> &gt; &#62; &#x3E;
" &quot; &#34; &#x22;
' &apos; &#39; &#x27;
© &copy; &#169; &#x00A9;
® &reg; &#174; &#x00AE;
&trade; &#8482; &#x2122;
&mdash; &#8212; &#x2014;

نصائح

  1. ال always تشفير <, >, &, ", و ' عند إدخال محتوى من المستخدم.
  2. استخدم الكيانات المُسمَّاة لتحسين قابلية القراءة، خاصة في النصوص المُوجهة للمستخدم.
  3. تحقق من المتصفحات لضمان توافق الكيانات المُستخدمَة.
  4. استخدم التشفير العددي عند الحاجة إلى دقة عالية.
  5. تجنب إدخال الكيانات في الأماكن التي لا تحتاجها، مثل النصوص البرمجية.

أسئلة وأجوبة شائعة

ماذا عن التكلفة؟

نعم. يُعد مُحول HTML Entity Encoder/Decoder مجانيًا تمامًا، ولا يتطلب أي اشتراكات أو اشتراكات.

هل يمكنني استخدامه عبر الإنترنت فقط؟

نعم، يمكن استخدامه عبر الإنترنت فقط. لا حاجة لتنزيل أي برامج.

هل يدعم المتصفحات الحديثة فقط؟

لا، يدعم المتصفحات القديمة أيضًا، بما في ذلك Internet Explorer 6 و أحدث.

هل يمكنني تخصيص الألوان أو الأنماط؟

لا، لا يدعم التخصيص، ولكن يوفر تصميمًا موحدًا يناسب معظم الاستخدامات.

هل يدعم التشفير التلقائي؟

نعم، يمكن تفعيل التشفير التلقائي من خلال إعدادات الأداة.

enptesdejafrruitnltrarzh