Могу ли я напрямую использовать ударный слог в базе данных?

Я создаю приложение 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

Другие вопросы по тегам