Text a řetězce v jazyce 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.Takže 8bitů, jednobajtová znaková sada je 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 mnoho znaků než jednobajtové schéma kódování a proto vyžadují kódování vícebajtové znakové sady (znaková sada MBCS).
V tomto oddíle
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ů.Jak: převod 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
Pro mezinárodní využití
Popisuje mezinárodní podporu v běhové knihovně jazyka C.Mezinárodní ukázky
Poskytuje odkazy ukázek popisující internacionalizaci jazyce C++.Jazykové a územní/oblastí řetězce
Poskytuje jazykové a územní/oblastní řetězce v běhové knihovně jazyka C.