حرف غريب في HTML
-
27-10-2019 - |
سؤال
في بعض المتصفحات يظهر حرف غريب في HTML
.cshtml
<h3>Cadastre seu currículo e faça parte da equipe Let’s Go.</h3>
HTML الذي تم إنشاؤه
ميتاس
<meta name="title" content="Let's Go Festas" />
<meta name="url" content="http://letsgofestas.com.br" />
<meta name="description" content="isto é um teste" />
<meta name="keywords" content="teste" />
<meta name="charset" content="ISO-8859-1" />
<meta name="autor" content="Bind Solution" />
<meta name="company" content="Let's Go Festas" />
<meta name="revisit-after" content="10" />
<meta name="viewport" content="width=device-width" />
<meta name="robots" content="index,follow" />
<meta name="googlebot" content="all" />
<meta name="classification" content="Internet" />
<meta name="publisher" content="Bind Solution" />
<meta name="copyright" content="Bind Solution" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
**ملحوظة:** في الكروم مثلا لا يحدث هذا!
المحلول
هذه الأحرف هي utf-8 أو أحرف شاردة على الأرجح ولكن ترميز شخصيتك هو iso-8859.أنت تعرض كلا الترميزات في الرأس.قم بتغييره إلى utf-8 و / أو أزل تلك الأحرف.أعتقد أن هؤلاء شرود ، رغم ذلك.
نصائح أخرى
لقد واجهت هذه المشكلة في ظرف محدد للغاية: عندما قمت بنسخ / لصق نص من MS Word في Wordpress.لا أعرف النظام الذي تستخدمه - ولكن ما وجدته كان يجب أن يحدث لإصلاحه:
لنفترض أن جملتك هي "See Jane [WEIRD CHARACTER] Run."
اضطررت إلى الدخول وحذف الحرف "e R" في منتصف الجملة ، ثم كتابة ذلك يدويًا مرة أخرى. غريب ، أعلم.ولكن يبدو أن هناك شخصية فضائية غريبة عالقة هناك للتو.
قم بتشغيل موقعك من خلال أداة التحقق ومعرفة ما إذا كان يواجه أية مشكلات في الترميز ، أو ربما تواجه مشكلات في الترميز أوقد يتم حفظ المستند الخاص بك كشيء بخلاف UTF-8 (مثل BOM UTF-8).
لقد واجهت مشكلة مماثلة ذات مرة ووجدت أنه بالإضافة إلى العلامات الوصفية، كان عليّ تعيين رأس الاستجابة أيضًا.لا أعرف ما هي اللغة التي تستخدمها، ولكن في Java، يكون الأمر كالتالي: response.setCharacterEncoding("UTF-8");