Я создаю приложение PHP5 с MySQL для английского и испаноязычного языков. Должен ли я установить набор символов и параметры сортировки в UTF8, а затем преобразовать все в базу данных с помощью mbstring? Или я должен использовать какой-нибудь латинский набор символов, который поддерживает английский и испанский? Приложение предназначено исключительно для США и не требует поддержки полного международного диапазона языков.
Я использую CodeIgniter в большинстве проектов. Я только что заметил настройки базы данных CI.
$db['default']['char_set'] = 'utf8';
$db['default']['dbcollat'] = 'utf8_general_ci';
Итак, я полагаю, что эти две настройки должны быть хорошими. Я предполагаю, что мне нужно сбросить набор символов базы данных MySQL и все параметры сопоставления в БД и таблицах?