ruby 1.8.6, 레일 2.3.8utf8 문자열에서 utf8이 아닌 다른 문자를 가져 오는 방법은 무엇입니까?
메신저에 몇 가지 방법을 써서 수업에 몇 가지 방법을 쓰고, 좋은 (처음으로/메타 프로그래밍을 해보니 : p). (코드가 아닌 문자열로서) 악센트 부호가있는 문자 등이 있습니다.
예를 들어 문자열 "restrição"에서 "restrictao"를 가져와야합니다. 어떻게 할 수 있습니까?
ruby 1.8.6, 레일 2.3.8utf8 문자열에서 utf8이 아닌 다른 문자를 가져 오는 방법은 무엇입니까?
메신저에 몇 가지 방법을 써서 수업에 몇 가지 방법을 쓰고, 좋은 (처음으로/메타 프로그래밍을 해보니 : p). (코드가 아닌 문자열로서) 악센트 부호가있는 문자 등이 있습니다.
예를 들어 문자열 "restrição"에서 "restrictao"를 가져와야합니다. 어떻게 할 수 있습니까?
체크 Unidecode 보석!
예를 들어, 음역하여-기능을"restrição".to_ascii #=> "restricao"
사용의 iconv : 그것을했다
require 'iconv'
Iconv.conv("ASCII//TRANSLIT", "UTF-8", "restrição") == "restricao"
, 덕분에 많이 :) –