Carmen gem を使用して国とそれぞれの州を取得していますが、を使用するCarmen::Country.named("Sri Lanka").subregions.collect{|p| p.name}
と、次の配列が取得されます。
["Basnāhira paḷāta",
"Madhyama paḷāta",
"Dakuṇu paḷāta",
"Uturu paḷāta",
"Næ̆gĕnahira paḷāta",
"Vayamba paḷāta",
"Uturumæ̆da paḷāta",
"Ūva paḷāta",
"Sabaragamuva paḷāta"]
そしてI18nを使用した後、私は得ています:
["Basnahira pa?ata",
"Daku?u pa?ata",
"Madhyama pa?ata",
"Nae?genahira pa?ata",
"Sabaragamuva pa?ata",
"Uturu pa?ata",
"Uturumae?da pa?ata",
"Uva pa?ata",
"Vayamba pa?ata"]
特殊文字を?
置き換える。