Category:Double Byte Character Functions
Lianja uses Unicode/UTF-8 to represent data if the command line switch --locale utf-8 is specified on the desktop shortcut. Lianja will auto-detect many locales that use double byte characters and automatically use Unicode/utf-8 internally. The standard character encoding for web browsers is UTF-8.
UTF-8 is the standard for double byte character sets and Lianja stores and retrieves data in UTF-8 format so as to make your data interoperable across desktop and web apps. It also is code page independent so you can display Korean, Chinese, Japanese, English and other characters without any concern for collating sequences or code pages. When building Web and Mobile Apps no matter what the locale of the user who is working with your App and Data, the characters will be correctly displayed.
One of the great advantages of UTF-8 is that the characters are represented in the correct collating sequence order. The disadvantage is that it uses more space to represent the characters. Lianja/VFP has a set of functions that operate on double byte characters. These are the correct functions to use when working with Unicode/UTF-8 characters.
Visual FoxPro does not support unicode/UTF-8. It uses Windows specific code pages and this is discouraged now. If you want to import your VFP data that you have stored via a codepage you must add --codepagedata to the desktop shortcut for Lianja App Builder and Lianja App Center.