الفرق بين المراجعتين لصفحة: «JavaScript/Document/characterSet»

من موسوعة حسوب
إضافة الصّفحة
 
إضافة تصنيف
 
(3 مراجعات متوسطة بواسطة نفس المستخدم غير معروضة)
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE:<code>Document.characterSet</code>}}</noinclude>
<noinclude>{{DISPLAYTITLE:<code>Document.characterSet</code>}}</noinclude>
الخاصّية  <code>Document.characterSet</code> القابلة للقراءة فقط  تعيد ترميز المحارف (character encoding) الخاصّ بالمُستند الحالي. ترميز المحارف هو مجموعة المحارف (character set) المُستخدمة لعرض المُستند، والذي يُمكن أن يُغايِر الترميز المُعيَّن من طرف الصّفحة (يُمكن للمُستخدم أن يغيّر ترميز المحارف).


= <code>Document.characterSet</code> =
الخاصّيتان <code>document.charset</code> و <code>document.inputEncoding</code> هما اسمان مُستعاران قديمان للخاصية <code>document.characterSet</code> لا تستعمل أيّا منهما بعد الآن.
الخاصّية  <code>Document.characterSet</code> القابلة للقراءة فقط  تعيد ترميز المحارف (character encoding) الخاصّ بالمُستند الحالي. ترميز المحارف هو مجموعة المحارف (character set) المُستخدمة لعرض المُستند، والذي يُمكن أن يُغايِر الترميز المُعيَّن من طرف الصّفحة. (يُمكن للمُستخدم أن يغيّر ترميز المحارف).
 
الخاصّيتان <code>document.charset</code> و <code>document.inputEncoding</code> هما اسمان مُستعاران قديمان للخاصية<code>document.characterSet</code> لا تستعمل أيّا منهما بعد الآن.


== البنية العامة ==
== البنية العامة ==
سطر 13: سطر 11:
== مثال ==
== مثال ==


<syntaxhighlight lang="javascript">
<syntaxhighlight lang="html">
<button onclick="console.log(document.characterSet);">
<button onclick="console.log(document.characterSet);">
   Show character set
   Show character set
سطر 19: سطر 17:
<!-- يعرِضُ طقم الأحرُف، مثل "ISO-8859-1" أو "UTF-8" -->
<!-- يعرِضُ طقم الأحرُف، مثل "ISO-8859-1" أو "UTF-8" -->
</syntaxhighlight>
</syntaxhighlight>
== المواصفات ==
== دعم المتصفحات ==
* مواصفة [https://dom.spec.whatwg.org/#dom-document-characterset DOM]
 
== المُتصفحات المدعومة ==
سطح المكتب:
{| class="wikitable"
{| class="wikitable"
!الميزة
!الميزة
!|Chrome
!|Chrome
!|Edge
!|Edge
!<span dir="ltr" lang="en">Firefox (Gecko)</span>
!Firefox
!Internet Explorer
!Internet Explorer
!Opera
!Opera
!<span dir="ltr" lang="en">Safari (WebKit)</span>
!Safari
|-
|-
! الدعم الأساسي
! الدعم الأساسي
سطر 42: سطر 36:
|-
|-
! <code>charset</code>
! <code>charset</code>
|تم جعله قابلا للقراءة فقط في الإصدار 45  
|45
| (نعم)
|نعم
| 44
| 44
| ؟
| ؟
سطر 49: سطر 43:
| 9 (أو ربّما أسبَق)
| 9 (أو ربّما أسبَق)
|}
|}
الجوال:
== مصادر ومواصفات ==
{| class="wikitable"
* مواصفة [https://dom.spec.whatwg.org/#dom-document-characterset DOM]
!الميزة
[[تصنيف:JavaScript]]
!|Android
[[تصنيف:Web API]]
!Android Webview
[[تصنيف:DOM]]
!Edge
[[تصنيف:Document]]
!<span dir="ltr" lang="en">Firefox Mobile (Gecko)</span>
!Firefox OS
!IE Mobile
!Opera Mobile
!Safari Mobile
!Chrome for Android
|-
! الدعم الأساسي
| لا دعم
| 45
| (نعم)
| (نعم)
| (نعم)
|45.0
|-
! <code>charset</code>
| (نعم)
| 44.0 (44)
|2.5
|}

المراجعة الحالية بتاريخ 06:37، 11 مارس 2018

الخاصّية Document.characterSet القابلة للقراءة فقط تعيد ترميز المحارف (character encoding) الخاصّ بالمُستند الحالي. ترميز المحارف هو مجموعة المحارف (character set) المُستخدمة لعرض المُستند، والذي يُمكن أن يُغايِر الترميز المُعيَّن من طرف الصّفحة (يُمكن للمُستخدم أن يغيّر ترميز المحارف).

الخاصّيتان document.charset و document.inputEncoding هما اسمان مُستعاران قديمان للخاصية document.characterSet لا تستعمل أيّا منهما بعد الآن.

البنية العامة

var string = document.characterSet

مثال

<button onclick="console.log(document.characterSet);">
  Show character set
</button>
<!-- يعرِضُ طقم الأحرُف، مثل "ISO-8859-1" أو "UTF-8" -->

دعم المتصفحات

الميزة Chrome Edge Firefox Internet Explorer Opera Safari
الدعم الأساسي 45 نعم نعم ؟ ؟ 9 (أو ربّما أسبَق)
charset 45 نعم 44 ؟ ؟ 9 (أو ربّما أسبَق)

مصادر ومواصفات

  • مواصفة DOM