# UnicodeUtils 0.1.0 - more Unicode for Ruby 1.9

**URL:** <https://www.ruby-forum.com/t/unicodeutils-0-1-0-more-unicode-for-ruby-1-9/151923>\
**Category:** Ruby\
**Created:** [October 28, 2008, 12:07am UTC](https://www.ruby-forum.com/t/unicodeutils-0-1-0-more-unicode-for-ruby-1-9/151923 "2008-10-28T00:07:37Z")\
**Posts on this page:** 2\
**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:** [October 28, 2008, 12:07am UTC](https://www.ruby-forum.com/t/unicodeutils-0-1-0-more-unicode-for-ruby-1-9/151923/1 "2008-10-28T00:07:37Z")

</div>

UnicodeUtils is a new, pure Ruby library that provides additional  
Unicode string manipulation functions for Ruby 1.9.

Install with RubyGems:

```
$ gem install unicode_utils

```

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

Example code:

```
require "unicode_utils"

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

# Ruby 1.9 currently doesn't provide Unicode-aware case conversion

UnicodeUtils.upcase "Straße" => "STRASSE"

UnicodeUtils.downcase "Ümit" => 

```

“ümit”  
Plans for future releases:

```
* implement language-specifc rules for upcase/downcase
* normalization
* sorting, ...

```

---

<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:** [October 28, 2008, 8:59pm UTC](https://www.ruby-forum.com/t/unicodeutils-0-1-0-more-unicode-for-ruby-1-9/151923/2 "2008-10-28T20:59:00Z")

</div>

On Oct 27, 6:06 pm, “Stefan L.” [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
wrote:

> ```
> UnicodeUtils.name "æ" => "LATIN SMALL LETTER AE"
> 
> ```

TENGWAR LONG SECTION MARK
