Text a řetězce v jazyce Visual C++
Důležitým aspektem při vývoji aplikací pro mezinárodní trhy je adekvátní reprezentování místních znakových sad.Znaková sada ASCII definuje znaky v rozsahu od 0x00 do 0x7F.Existují jiné znakové sady, především Evropské, které definují znaky v rozsahu od 0x00 do 0x7F identicky k sadě znaků ASCII a také definují sadu znaků s diakritikou od 0x80 do 0xFF.Proto je 8bitová jednobajtová znaková sada dostačující k reprezentaci znakové sady ASCII stejně jako znakové sady mnoha Evropských jazyků.Nicméně, některé neevropské znakové sady, například japonské písmo Kanji, mohou obsahovat mnohem více znaků než jednobajtové schéma kódování, a proto vyžadují kódování vícebajtové znakové sady (znaková sada MBCS).
V této části
Unicode a znaková sada MBCS
Popisuje podporu Visual C++ pro Unicode a programování znakové sady MBCS.Podpora pro Unicode
Unicode je specifikace pro podporu všech znakových sad, včetně znakových sad, které nelze znázornit v jednom bajtu.Podpora pro vícebajtové znakové sady (znaková sada MBCS)
Popisuje znakovou sadu MBCS, alternativu k Unicode pro podporování znakových sad, jako jsou například japonské písmo a čínštinu, které nemohou být představovány v jednoho bajtu.Mapování obecného text v Tchar.h
Poskytuje specifické Microsoft mapování obecného textu pro mnoho datových typů, rutin a jiných objektů.Postupy: Převody mezi různými typy řetězců
Ukazuje, jak převést různé řetězcové typy jazyka Visual C++ do jiných řetězců.
Související oddíly
Internacionalizace
Popisuje mezinárodní podporu v běhové knihovně jazyka C.Mezinárodní ukázky
Poskytuje odkazy ukázek popisující internacionalizaci v jazyce Visual C++.Jazykové a územní/oblastí řetězce
Poskytuje jazykové a územní/oblastní řetězce v běhové knihovně jazyka C.