
For example, certain calculation functions handle canonically equivalent characters with different encoding differently. This can reduce errors, and ensure consistency. You should normalize your data when you import characters that contain variants such as accents. List item names have a limit of 60 characters, but characters from the SMP count as two characters towards this limit. Each function considers a character from the SMP to be equivalent to two characters from the BMP.Īdditionally, this length affects the 60 character limit for list item names (or other names you can define, such as module names). This length affects the behavior of the LEFT, LENGTH, MID and RIGHT functions in the Classic engine. Src As of E 0.9, source text MUST contain only BMP characters, i.e., only those Unicode encoded characters.
Codepoints bmp code#
In Anaplan, characters from the BMP have a length of one, and characters from the SMP have a length of two. For all sequences of Unicode code points u. The High Surrogate ( U+D800U+DBFF) and Low Surrogate ( U+DC00U+DFFF) codes are reserved for encoding non-BMP characters in UTF-16 by using a pair of 16- bit codes: one High Surrogate and one Low Surrogate. The sixteen Supplementary Multilingual Planes (SMPs), which support less common scripts, emoji, and complex ideograms outside of the BMP.įor more information about which plane different characters are part of, see the Unicode Code Charts. Most of the assigned code points in the BMP are used to encode Chinese, Japanese, and Korean ( CJK) characters.The Basic Multilingual Plane (BMP) for common scripts and languages that use an alphabet.Unicode code points are organized into blocks on either: Unicode provides code points that combine to create a range of characters for different scripts and languages. This can result in errors when you import. However, try to avoid special characters in list item names, or other values used as mappings in an import. The BMP includes most of the more common characters. Note: You can import special characters into Anaplan as data. The first 16 bits, or 65,536 positions, in Unicode are referred to as the Basic Multilingual Plane (BMP).
