سؤال

أحاول تحويل رمز الحرف إلى حرف مع chr () ، ولكن VBScript لا يعطيني قيمة أتوقع.وفقا VBScript, رمز الحرف 199:

�

ومع ذلك ، عند استخدام شيء مثل جافا سكريبت السلسلة.fromCharCode, 199:

Ç

والنتيجة الثانية هي ما يجب أن أخرج من VBScript هو chr() وظيفة.أي فكرة ما هي المشكلة ؟

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

المحلول

تحرير تعكس تعليقات

Chr(199) بإرجاع 2-البايت التي يتم تفسيره 2 أحرف منفصلة.

  • استخدام ChrW(199) إلى إرجاع سلسلة أحرف Unicode.
  • استخدام ChrB(199) العودة إلى أنها حرف بايت واحد

نصائح أخرى

وترميز هي المشكلة. جافا سكريبت يمكن تفسير كما اللاتينية-1؛ فبسكريبت قد تستخدم ترميز مختلفة والحصول على الخلط.

على fromCharCode() يأخذ المحدد Unicode القيم بإرجاع سلسلة.

الدالة Chr يحول المحدد ANSI رمز الحرف إلى حرف.

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