Przejdź do głównej zawartości
Pomoc techniczna
Zaloguj się przy użyciu konta Microsoft
Zaloguj się lub utwórz konto.
Witaj,
Wybierz inne konto.
Masz wiele kont
Wybierz konto, za pomocą którego chcesz się zalogować.

Podsumowanie

Podczas konwertowania liczb w formacie Unicode o pełnej szerokości (U + FF10-U + FF19) na standardowe cyfry o połówkowej szerokości (U +0030-U + 0039) podczas korzystania z programu WideCharToMultiByte nie można wykonać konwersji w systemach Windows 95 i 98. Aby przekonwertować znaki o pełnej szerokości na znaki o połówkowej szerokości, należy użyć funkcji API LCMapString z flagą LCMAP_HALFWIDTH.

Więcej informacji

Ponieważ wersja W wersji tego interfejsu API nie działa w systemie Windows 95, a system Windows 98 1 musi przekonwertować znaki pełnej szerokości ze standardu Unicode na właściwe ciągi DBCS, a następnie zadzwonić do LCMapString, aby wykonać konwersję. Oto przykład pracy z numerami Unicode w pełnej szerokości w językach chińskim tradycyjnym, chińskim uproszczonym, japońskim i koreańskim:

#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);}

Aby wykonać konwersję dla systemu Windows 95 i systemu Windows 98, zainstaluj na komputerze jednej z czterech stron kodowych (950 dla języka chińskiego tradycyjnego, 936 dla języka chińskiego uproszczonego, 932 dla języka japońskiego i 949 dla języka koreańskiego i jawnie ustaw parametry strony kodowej i identyfikatora ustawień regionalnych w powyższych połączeniach interfejsu API.

Informacje

Aby uzyskać więcej informacji na temat instalowania strony kodowej, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:

164948 Jak zainstalować stronę kodową

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.

Czy te informacje były pomocne?

Jaka jest jakość języka?
Co wpłynęło na Twoje wrażenia?
Jeśli naciśniesz pozycję „Wyślij”, Twoja opinia zostanie użyta do ulepszania produktów i usług firmy Microsoft. Twój administrator IT będzie mógł gromadzić te dane. Oświadczenie o ochronie prywatności.

Dziękujemy za opinię!

×