Tekst i ciągi w programie Visual C++
Ważnym aspektem opracowywania aplikacji na rynkach międzynarodowych jest odpowiednia reprezentacja lokalnych zestawów znaków. Zestaw znaków ASCII definiuje znaki w zakresie 0x00 0x7F. Istnieją inne zestawy znaków, przede wszystkim europejskie, które definiują znaki w zakresie 0x00 do 0x7F identycznie z zestawem znaków ASCII, a także definiują rozszerzony zestaw znaków z 0x80 do 0xFF. W związku z tym 8-bitowy zestaw znaków jednobajtowych (SBCS) jest wystarczający do reprezentowania zestawu znaków ASCII, a także zestawów znaków dla wielu języków europejskich. Jednak niektóre zestawy znaków innych niż europejskie, takie jak japoński Kanji, zawierają o wiele więcej znaków niż schemat kodowania jednobajtowego, a zatem wymagają kodowania wielobajtowego zestawu znaków (MBCS).
W tej sekcji
Unicode i MBCS
Omówienie obsługi języków Visual C++ dla programowania Unicode i MBCS.
Obsługa formatu Unicode
Opisuje Unicode, specyfikację obsługi wszystkich zestawów znaków, w tym zestawy znaków, których nie można przedstawić w jednym bajtzie.
Obsługa zestawów znaków wielobajtowych (MBCS)
Omówienie MBCS, alternatywy dla unicode dla pomocniczych zestawów znaków, takich jak japoński i chiński, które nie mogą być reprezentowane w jednym bajtzie.
Mapowania typu ogólny-tekst w pliku tchar.h
Udostępnia specyficzne dla firmy Microsoft mapowania tekstu ogólnego dla wielu typów danych, procedur i innych obiektów.
Instrukcje: konwertowanie między rozmaitymi typami ciągów
Demonstruje sposób konwertowania różnych typów ciągów Visual C++ na inne ciągi.
Sekcje pokrewne
Internacjonalizacja
Omówienie międzynarodowej pomocy technicznej w bibliotece środowiska uruchomieniowego języka C.
Przykłady międzynarodowe
Zawiera linki do przykładów demonstrujących internacjonalizację w programie Visual C++.
Ciągi języka i kraju/regionu
Udostępnia ciągi języka i kraju/regionu w bibliotece środowiska uruchomieniowego języka C.