#mysql #ruby-on-rails #ruby-on-rails-3 #character-encoding
#mysql #ruby-on-rails #ruby-on-rails-3 #кодировка символов
Вопрос:
Я не упомянул кодировку в моем файле database.yml.И теперь после разбора сайта сохраняется много данных со специальными символами.
Есть ли способ изменить или установить кодировку в utf-8 сейчас?И каков наилучший способ сделать это, был бы очень признателен, если бы вы могли объяснить это небольшими фрагментами кода.
Или мне нужно снова выполнить синтаксический анализ.
Комментарии:
1. Повторное выполнение синтаксического анализа с правильной указанной кодировкой, вероятно, было бы самым простым способом.
2. да, но это снова займет несколько часов, поэтому, если есть другой способ, я бы действительно предпочел это
3. Вам нужно будет показать, как точно разбиты ваши символы
Ответ №1:
Нет, это невозможно сделать без перенастройки конфигураций и исправления существующих данных. В противном случае вы в конечном итоге повредите свою базу данных (некоторые данные в одной кодировке, а некоторые в другой)
Это должно помочь: