ルビー1.8.6、2.3.8utf8文字列からutf8以外の同等の文字を取得するにはどうすればよいですか?
Imは(/メタプログラミングwの演奏を初めて:P)素敵なクラスにいくつかのメソッドを書くために、いくつかの試用版をやって、そしてその作業アウトレールに必要ないくつかの文字列のことを除いて、
たとえば、文字列 "restrição"から "restrictao"を取得する必要があります。どうすればいいですか?
ルビー1.8.6、2.3.8utf8文字列からutf8以外の同等の文字を取得するにはどうすればよいですか?
Imは(/メタプログラミングwの演奏を初めて:P)素敵なクラスにいくつかのメソッドを書くために、いくつかの試用版をやって、そしてその作業アウトレールに必要ないくつかの文字列のことを除いて、
たとえば、文字列 "restrição"から "restrictao"を取得する必要があります。どうすればいいですか?
チェックUnidecode gem!例えばTRANSLIT-機能付き
"restrição".to_ascii #=> "restricao"
使用Iconvに、:
require 'iconv'
Iconv.conv("ASCII//TRANSLIT", "UTF-8", "restrição") == "restricao"
おかげで多く、それをやった:) –