Hallo,

ich denke dieser Code paßt zum Thema, vielleicht nutzt es jemandem.

class String
  def strip_diacritics
    # latin1 subset only
    tr("ÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÑÒÓÔÕÖØÙÚÛÜÝàáâãäåçèéêëìíîïñòóôõöøùúûüýÿ",
       "AAAAAACEEEEIIIINOOOOOOUUUUYaaaaaaceeeeiiiinoooooouuuuyy").
    gsub(/Æ/, "AE").
    gsub(/Ð/, "Eth").
    gsub(/Þ/, "THORN").
    gsub(/ß/, "sz").
    gsub(/æ/, "ae").
    gsub(/ð/, "eth").
    gsub(/þ/, "thorn")
  end
end

---

On 2007-07-17, at 5:28 PM, Stefan Frank wrote:

> Ich will eigentlich nur aus einem Langnamen  einen vernünftigen  
> Blog-Namen machen, also aus

<<winmail.dat>>

_______________________________________________
rubyonrails-ug mailing list
[email protected]
http://mailman.headflash.com/mailman/listinfo/rubyonrails-ug

Antwort per Email an