سؤال

أحتاج إلى تحويل → (&rarr) إلى رمز يمكنني كتابته في ملف ANSI VBScript.أنا أكتب برنامجًا نصيًا يترجم مجموعة مختارة من أكواد html إلى رموز البايت المزدوجة الفعلية الخاصة بها باستخدام regex.العديد من اللغات تنجز ذلك باستخدام "\0x8594;"...ما هو المعادل في VBScript؟

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

المحلول

كانت الإجابة ChrW(8594)

نصائح أخرى

حقوق الإنسان (&H8594)

ملحوظة:إجابة بوب كينغ صحيحة بالنسبة للمعلومات المقدمة.المشكلة هي أن alumb مخطئ بشأن معنى مرجع كيان ذو حرف رقمي.→ (→سهم واحد لليمين) كما هو مذكور، تم تحديده أيضًا باسم →ولكن هذا رقم عشري وبالتالي فهو لا يعادل \x8594 في "العديد من اللغات" (على سبيل المثال.ج++).ولهذا السبب أعطى chrW(&H8594) الحرف "الخاطئ".يتم تحديد مراجع الكيانات ذات الأحرف الست عشرية باستخدام "&#x" بدلاً من "&#".وهكذا 薔(薔) = \x8594 = chrW(&H8594) بينما →(→) = chrW(8594) = \x2192.

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