Code page is another name for character encoding. It consists of a table of values
that describes the character set for a particular language.
String Manipulation For Programmers
For a comparison of string function notation in different programming languages such as Pascal, VB.NET, Perl, Java, C, C++, Ruby and many more, see the Wikipedia article
Comparison Of Programming Languages (String Functions)