I want to know the standard algorithm for converting unicode characters into lowercase as proposed by unicode.org.
Also, do most programming languages follow this proposed standard?
I want to know the standard algorithm for converting unicode characters into lowercase as proposed by unicode.org.
Also, do most programming languages follow this proposed standard?
Programming languages vary in how well they support unicode. Most do not have unicode characters as a built-in type. Typically it is either handled in a library, or by OS calls.
For instance, C++ doesn't have a native unicode character type, but does have locale support in the stl (which is defined as part of the language). Ada does have a native type Wide_Character, as well as library support for manipulating it.
.NET does have unicode support and offers built-in functions to switch between upper and lower case. This is probably true with some other languages, as well.