Text a řetězce v jazyce Visual C++

Důležitým aspektem vývoje aplikací pro mezinárodní trhy je odpovídající reprezentace místních znakových sad. Znaková sada ASCII definuje znaky v rozsahu 0x00 až 0x7F. Existují i jiné znakové sady, které definují znaky v rozsahu 0x00 až 0x7F stejným způsobem jako znaková sada ASCII a také definují rozšířenou znakovou sadu z 0x80 na 0xFF. Proto je 16bitová Vícebajtová znaková sada (SBCS) dostačující pro reprezentaci znakové sady ASCII a také znakové sady pro mnoho evropských jazyků. Nicméně některé neevropské znakové sady, například japonské kanji, obsahují mnoho dalších znaků, než je jednobajtové schéma kódování, může představovat, a proto vyžaduje kódování vícebajtových znakových sad (MBCS).

V tomto oddílu

Unicode a MBCS
Popisuje Visual C++ podporu programování Unicode a MBCS.

Podpora pro Unicode
Popisuje znakovou sadu Unicode, specifikaci pro podporu všech znakových sad, včetně znakových sad, které nemohou být reprezentovány v jednom bajtu.

Podpora vícebajtových znakových sad (MBCS)
Popisuje znakovou sadu MBCS, alternativu ke znakové sadě Unicode pro podpůrné znakové sady, jako je například japonština a čínština, které nemohou být reprezentovány v jednom bajtu.

Mapování obecného textu v Tchar. h
Poskytuje mapování obecného textu specifického pro společnost Microsoft pro mnoho datových typů, rutin a dalších objektů.

Postupy: převod mezi různými typy řetězců
Ukazuje, jak převést různé typy Visual C++ řetězců do jiných řetězců.

Internacionalizace
Popisuje mezinárodní podporu v knihovně run-time jazyka C.

Mezinárodní ukázky
Obsahuje odkazy na ukázky, které demonstrují mezinárodní navýšení v Visual C++.

Řetězce jazyka a země/oblasti
Poskytuje řetězce jazyka a země/oblasti v knihovně run-time jazyka C.