Могу ли я напрямую использовать ударный слог в базе данных?
Я создаю приложение Rails, которому нужен список стран, городов. Город должен содержать не менее 100 000 человек. Я нашел данные из Википедии. Но мне нужно уточнение названия города, содержит некоторые специальные буквы.
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?
Спасибо.
1 ответ
Если вы установите в своей базе данных значения хранения как utf-8, вы сможете без проблем хранить широкий диапазон таких значений.
Когда дело доходит до сортировки и сравнения, важно, какое сопоставление вы просите использовать базу данных. В двух словах, сопоставление - это набор правил, в которых говорится, как сравниваются строки, например, как они сортируются относительно e, равны ли s и так далее.
При использовании полнотекстового поиска (solr, sphinx и т. Д.) Вы должны убедиться, что ваши стоп-слова, выбор стеммера и т. Д. Поддерживают Unicode