Example: Utf8-handling, length in characters

public static int main (string[] args) {
string str = "Ἀρχιμήδης";
int letters = str.char_count ();
int bytes = str.length;

// Output: ``letters: 9, bytes: 19``
print ("letters: %d, bytes: %d\n", letters, bytes);
return 0;
}

 valac --pkg glib-2.0 string.char_count.vala

See: