2012-05-16 24 views
0

我正在構建一個需要列出國家,城市的Rails應用程序。城市至少應該包含10萬人。我找到了來自Wikipedia的數據。但我需要澄清城市名稱中包含一些特殊字母。我可以直接在數據庫中使用重音音節嗎?

Durrës - ë 
Vicente López - ó 
São Paulo - ã 

我搜索了一下,發現這些都是重音音節。

我的問題是

Can I directly insert these values into the database? 
Can I search the database without any problem? 

謝謝。

+0

也許,也許不是。 – Corbin

回答

1

如果將數據庫設置爲將值存儲爲utf-8,則應該可以存儲大量這樣的值而不會出現問題。

當涉及到排序和比較重要的是您要求數據庫使用哪種排序規則。簡而言之,排序規則是一組規則,說明如何比較字符串,例如,如何對e進行排序,是否等於ss,等等。

當使用全文搜索(Solr的,獅身人面像等),你應該確保你的止損的話,詞幹的選擇等也支持Unicode

相關問題