Sdílet prostřednictvím


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

Důležitým aspektem vývoje aplikací pro mezinárodní trhy je adekvátní reprezentace místních znakových sad. Znaková sada ASCII definuje znaky v rozsahu 0x00 pro 0x7F. Existují i jiné znakové sady, především evropské, které definují znaky v rozsahu 0x00 tak, aby 0x7F identicky shodné se znakovou sadou ASCII a také definovaly rozšířenou znakovou sadu z 0x80 na 0xFF. Proto je 8bitová jednobajtů znaková sada (SBCS) dostatečná k reprezentaci znakové sady ASCII a znakových sad pro mnoho evropských jazyků. Některé jiné než evropské znakové sady, například japonština Kanji, však obsahují mnohem více znaků než jednobajtové kódování schématu, a proto vyžadují kódování vícebajtové znakové sady (MBCS).

V tomto oddílu

Unicode a MBCS
Popisuje podporu jazyka Visual C++ pro programování v kódování Unicode a MBCS.

Podpora pro Unicode
Popisuje Unicode, specifikace pro podporu všech znakových sad, včetně znakových sad, které nelze reprezentovat v jednom bajtu.

Podpora vícebajtových znakových sad (MBCS)
Popisuje mbCS, alternativu k Unicode pro podporu znakových sad, jako je japonština a čínština, které nelze reprezentovat v jednom bajtu.

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

Postupy: Převody mezi různými typy řetězců
Ukazuje, jak převést různé typy řetězců Jazyka Visual C++ na jiné řetězce.

Internacionalizace
Popisuje mezinárodní podporu v knihovně runtime jazyka C.

Mezinárodní ukázky
Obsahuje odkazy na ukázky demonstrující internacionalizaci v jazyce Visual C++.

Řetězce jazyka a země/oblasti
Poskytuje řetězce jazyka a země/oblasti v knihovně runtime jazyka C.