VBScript chr() يظهر بإرجاع قيمة خطأ
-
11-07-2019 - |
سؤال
أحاول تحويل رمز الحرف إلى حرف مع chr () ، ولكن VBScript لا يعطيني قيمة أتوقع.وفقا VBScript, رمز الحرف 199:
�
ومع ذلك ، عند استخدام شيء مثل جافا سكريبت السلسلة.fromCharCode, 199:
Ç
والنتيجة الثانية هي ما يجب أن أخرج من VBScript هو chr() وظيفة.أي فكرة ما هي المشكلة ؟
المحلول
تحرير تعكس تعليقات
Chr(199) بإرجاع 2-البايت التي يتم تفسيره 2 أحرف منفصلة.
- استخدام ChrW(199) إلى إرجاع سلسلة أحرف Unicode.
- استخدام ChrB(199) العودة إلى أنها حرف بايت واحد
نصائح أخرى
وترميز هي المشكلة. جافا سكريبت يمكن تفسير كما اللاتينية-1؛ فبسكريبت قد تستخدم ترميز مختلفة والحصول على الخلط.
على fromCharCode() يأخذ المحدد Unicode القيم بإرجاع سلسلة.
الدالة Chr يحول المحدد ANSI رمز الحرف إلى حرف.
لا تنتمي إلى StackOverflow