إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
| Functions | تنطبق على |
|---|---|
| EncodeHTML |
|
| EncodeUrl PlainText |
|
ترميز وفك ترميز السلاسل.
الوصف
تقوم EncodeUrl الدالة بترميز سلسلة عنوان URL، مع استبدال بعض الأحرف غير الأبجدية الرقمية % ورقم سداسي عشري.
تقوم EncodeHTML الدالة بترميز سلسلة، مع استبدال أحرف معينة تحتاج إلى الإلغاء لتظهر بشكل صحيح في سياق HTML. على سبيل المثال، يتم استبدال الأحرف <، و>، و& بـ <، و>، و&، على التوالي.
تقوم PlainText الدالة بإزالة علامات HTML وXML، وتحويل علامات معينة مثل هذه إلى رمز مناسب:
- "
قيمه الإرجاع من هذه الوظائف هي السلسلة المرمزة أو التي تم فك ترميزها. لا تقوم هذه الوظيفة بإزالة جميع علامات HTML وXML.
بناء الجملة
EncodeUrl( سلسلة )
- سلسلة - مطلوب. عنوان URL المُراد ترميزه.
EncodeHTML( سلسلة )
- سلسلة - مطلوب. عنوان HTML المُراد ترميزه.
PlainText( سلسلة )
- سلسلة - مطلوب. السلسلة التي يتم تجريد علامات HTML وXML منها.
الأمثلة
إذا قمت بإظهار موجز RSS في معرض نصوص، ثم قمت بتعيين خاصية Text للتسمية في هذا المعرض إلى ThisItem.description، قد تظهر التسمية رمز HTML أو XML أوليًا في هذا المثال:
<p>
We have done an unusually "deep" globalization and
localization.
</p>
إذا قمت بتعيين الخاصية Text للتسمية إلى PlainText(ThisItem.description)، يظهر النص كما في هذا المثال:
We have done an unusually "deep" globalization and localization.
باستخدام الصيغة EncodeHTML(ThisItem.description)، يتم ترميز علامات HTML بحيث تظهر كنص عند تفسيرها على أنها HTML، والتي يمكن أن تكون مفيدة لرؤية بنية HTML:
<p>
We have done an unusually&nbsp;&quot;deep&quot; globalization and
localization.
</p>
إذا كان لديك بدلاً من التسمية عنصر تحكم نص HTML في المعرض، وقمت بتعيين خاصية HtmlText إلى ThisItem.description فإنك ترى أيضًا النص الذي تم فك ترميزه، لأن عنصر تحكم نص HTML يفسر العلامات على أنها HTML .