تخطي إلى المحتوى الرئيسي
الدعم
تسجيل الدخول باستخدام حساب Microsoft
تسجيل الدخول أو إنشاء حساب.
مرحباً،
تحديد استخدام حساب مختلف!
لديك حسابات متعددة
اختر الحساب الذي تريد تسجيل الدخول باستخدامه.

الملخص

عند تحويل أرقام Unicode كامله العرض (U + FF10-U + FF19) إلى أرقام بنصف العرض القياسية (U +0030-U + 0039) اثناء استخدام ويديتشارتومولتيبيتي ، يفشل التحويل في Windows 95 و 98. يجب ان يستخدم أحد الخيارات API لكمابسترينج مع علامة LCMAP_HALFWIDTH لتحويل الأحرف ذات العرض الكامل إلى أحرف ذات عرض نصفي.

مزيد من المعلومات

بما ان الإصدار W من API هذا لا يعمل علي Windows 95 و Windows 98 1 يحتاج إلى تحويل الأحرف ذات العرض الكامل من Unicode إلى سلاسل DBCS المناسبة ، ثم الاتصال باللكمابسترينج لاجراء عمليه التحويل. اليك نموذج يعمل مع أرقام Unicode كامله العرض باللغة الصينية التقليدية والصينية المبسطة واليابانية والكورية:

#include <stdio.h>#include <tchar.h>#include <windows.h>void main(void){WCHAR T[2] = {65301, 0};TCHAR dbcs[3], conv[3];WideCharToMultiByte(CP_ACP, 0, T, -1, dbcs, sizeof(dbcs), NULL, NULL);int nRes = LCMapString(LOCALE_USER_DEFAULT, LCMAP_HALFWIDTH,                                                       dbcs,sizeof(dbcs),conv,sizeof(conv));printf("%s\n",conv);}

لجعل عمل التحويل لنظام التشغيل Windows 95 و Windows 98 ، قم بتثبيت أحدي صفحات الترميز الاربعه (950 للصينية الصيني 936ه التقليدية ، والتي تضم اللغة الصينية المبسطة ، و 932 للغة اليابانية

المراجع

للحصول علي مزيد من المعلومات حول تثبيت صفحه الرمز ، انقر فوق رقم المقالة التالية لعرض المقالة في قاعده معارف Microsoft:

164948 كيفيه تثبيت صفحه الترميز اللغوي

هل تحتاج إلى مزيد من المساعدة؟

الخروج من الخيارات إضافية؟

استكشف مزايا الاشتراك، واستعرض الدورات التدريبية، وتعرف على كيفية تأمين جهازك، والمزيد.

تساعدك المجتمعات على طرح الأسئلة والإجابة عليها، وتقديم الملاحظات، وسماعها من الخبراء ذوي الاطلاع الواسع.

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

ما مدى رضاك عن جودة اللغة؟
ما الذي أثّر في تجربتك؟
بالضغط على "إرسال"، سيتم استخدام ملاحظاتك لتحسين منتجات Microsoft وخدماتها. سيتمكن مسؤول تكنولوجيا المعلومات لديك من جمع هذه البيانات. بيان الخصوصية.

نشكرك على ملاحظاتك!

×