# UnicodeUtils 0.3.0 - case conversion, normalization and more

**URL:** <https://www.ruby-forum.com/t/unicodeutils-0-3-0-case-conversion-normalization-and-more/153421>\
**Category:** Ruby\
**Created:** [November 16, 2008, 11:50pm UTC](https://www.ruby-forum.com/t/unicodeutils-0-3-0-case-conversion-normalization-and-more/153421 "2008-11-16T23:50:33Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![stefanl38](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/a698b9/32.png) [@stefanl38](https://www.ruby-forum.com/u/stefanl38)\
**Post date:** [November 16, 2008, 11:50pm UTC](https://www.ruby-forum.com/t/unicodeutils-0-3-0-case-conversion-normalization-and-more/153421/1 "2008-11-16T23:50:33Z")

</div>

UnicodeUtils is a pure Ruby library that implements  
Unicode algorithms for Ruby 1.9.

Install with RubyGems:

```
$ gem install unicode_utils

```

Example code:

```
require "unicode_utils"

UnicodeUtils.name("æ") => "LATIN SMALL LETTER AE"

UnicodeUtils.upcase("weiß") => "WEISS"
UnicodeUtils.upcase("i", :tr) => "Ý"

UnicodeUtils.downcase("Ümit") => 

```

“ümit”  
Online documentation: [http://unicode-utils.rubyforge.org/](http://unicode-utils.rubyforge.org/)  
Source: [GitHub - lang/unicode\_utils: Unicode algorithms for Ruby 1.9](http://github.com/lang/unicode_utils)

New since the 0.2.0 release:

- name handles Hangul syllables and Private Use  
codepoints correctly

- Normalization Form D

- Normalization Form C
