سؤال

داخل صفحة asp.net، هل يجب علي استخدام

<html><title>My page's title from México</title></html>

أو

<html><title>My page's title from M&eacute;xico</title></html>

كلا المثالين لهما نفس الإخراج.نظرًا لأن asp.net يقوم بتشفير جميع صفحاتي إلى utf-8، ليست هناك حاجة لاستخدام كيانات html، هل هذا صحيح؟

هل كانت مفيدة؟

المحلول

يتكون جدول ASCII من مجموعة من الأحرف، ويمكن القول إنها أول مجموعة موحدة من الأحرف في الأيام التي كان بإمكانك فيها توفير بايت واحد فقط لكل حرف. http://asciitable.com/ لكنني قمت ببعض البحث في مجموعة الأحرف الموسعة لـ ASCII ويبدو أن الحرف الذي تشير إليه هو حرف ASCII.لذلك لا توجد مشكلة حقًا في الطريقة التي تختارها لعرض عنوانك.

إجابتي المنقحة هي الذهاب إلى الإجابة الأقل تكلفة وفقًا للمساحة (أي.الاول)

نصائح أخرى

سيضمن المثال الثاني التوافق مع معايير ASCII لنقل HTML.لذا فإن تصويتي للمثال الثاني، لذلك لا يتعين عليك التأكد من إخراج HTML وترميزه بتنسيق UTF-8 على طول الطريق عبر جميع الخوادم الوكيلة وأي نوع آخر من التخزين المؤقت والترجمة الذي قد يحدث.

أنت على حق؛طالما أن هناك يونيكود على طرفي الأنبوب، فلا يهم حقًا.أنا شخصياً سأستخدم الأول لأنه ببساطة أكثر قابلية للقراءة.

وبصراحة، كان Unicode منتشرًا على نطاق واسع لبعض الوقت.أنا شخصياً أعتقد أن الوقت قد حان لترك أي شخص لا يستطيع التعامل مع UTF-8 خلفه.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top