GoFiler Legato Script Reference
Legato v 1.5d Application v 5.25a
|
Table of Contents | < < Previous | Next >> |
Chapter Five — General Functions (continued)
Legato provides a number of functions to work with converting and processing data to and from Unicode and Unicode Text Format. Unicode specifies a wide range of characters used throughout languages of the world. In addition, Unicode contains a plethora of special characters for various branches of science, mathematics and graphics.
The base Unicode set in 16-bits specifying up to 65,535 characters. This set incorporates ASCII and it control character and ISO-8859-1 latin or accented characters common to romance languages which accounts for about 200 characters. Unicode-16 extends that another approximately 60,000 characters by defining positions for various languages and symbols. As it has expanded from its original set, Unicode not has more than 136,000 characters and requires 24-bits for full expression. See Unicode 10.0.0 for more information.
The wchar and wstring types Legato support 16-bit characters and strings (common for Windows Unicode support). In addition, there is a method of encoding Unicode into an 8-bit text stream known as Unicode Text Format, or UTF. Legato supports working with UTF-8 (Unicode-16). UTF encoding uses the top two bits of the 8-bit character to indicate an encoded sequence. It is important to note that 8-bit UTF is not ANSI and special or extended characters will appear as garbage if not interpreted correctly.
Page revised 2024-12-13
Table of Contents | < < Previous | Next >> |
© 2012-2024 Novaworks, LLC. All rights reserved worldwide. Unauthorized use, duplication or transmission prohibited by law. Portions of the software are protected by US Patents 10,095,672, 10,706,221 and 11,210,456. GoFiler™ and Legato™ are trademarks of Novaworks, LLC. EDGAR® is a federally registered trademark of the U.S. Securities and Exchange Commission. Novaworks is not affiliated with or approved by the U.S. Securities and Exchange Commission. All other trademarks are property of their respective owners. Use of the features specified in this language are subject to terms, conditions and limitations of the Software License Agreement.