Unicode Case Convertion

Information and code relating to the changing of Unicode characters between lower and upper case.

UTF-8 can encode all the unicode characters used around the world. Converting some of the characters from lower case to upper case or vice versa can seem easy to start with but you need to take foreign languages into account.

The libray contains the following functions.

Name Details
unicode_case_is_lower Tests to see if the given character is a lower case character or not.
unicode_case_is_update Tests to see if the given character is a upper case character or not.
unicode_case_to_lower Returns the given character or the lower case version of it.
unicode_case_to_upper Returns the given character or the upper case version of it.

The functions are written in C/C++ and WebAssembly WAT.