KUIML
Blue Cat's User Interface Programming Language
utf8 Namespace Reference

Extensions to the scripting engine to deal with unicode strings (utf8). More...

Classes

class  iterator
 (Experimental) utf-8 iterator. Provides methods to navigate in unicode strings (all strings in KUIML are using utf-8 encoding). More...
 

Functions

bool isValid (const string &in)
 returns true if the string contains valid utf8 characters.
 
string replaceInvalid (const string &in)
 replace invalid utf-8 character sequences in string by a special question mark character.
 
uint length (const string &in)
 return the number of utf-8 characters in string (different from string length)
 

Detailed Description

Still in "Experimental" state: may change in the future.