translite
Replaces non-ASCII characters with an ASCII approximation.
Usage
Default approximations are provided for Western/Latin characters (e.g. “ø”, “ñ”, “é”).
require "translite"
Translite.transliterate("Ærøskøbing")
# => AEroskobing
If none approximation is found, it ignores it by default. A replacement can be passed as a second argument.
Translite.transliterate(string, "?")
Installation
$ gem install translite