Mam projekt Rails 3.2 przy użyciu Mysql 5.5.34
, z kodowaniem utf8. Teraz stwierdziłem, że z utf8
kodowanie Mysql nie może zapisać znaków unicode, które reprezentują emoji.Jak przekonwertować kodowanie Mysql utf8 do utf8mb4 w projekcie Railsy
Czy mogę przekonwertować całą bazę danych na kodowanie utf8mb4
znalezione w Internecie, które może zawierać 4-bajtowy kod Unicode, w tym emoji?
Czy wszystkie informacje, które mam w bazie danych objęte kodowaniem utf8mb4
? Czy będę miał do czynienia z utratą danych, jeśli to zrobię?
Czy istnieje sposób, że Rails zapewnia to zrobić?
Wielkie dzięki za pomoc.
jestem trochę stojących przed ta sama sytuacja ... Co robiłeś w końcu? – Hari
@Hari Przepraszamy za spóźnioną odpowiedź. Robiłem to po tym blogu: http://blog.xdite.net/posts/2013/12/19/mysql-with-utf8mb4. Niestety jest napisane po chińsku, czy próbowałbyś przetłumaczyć Google, aby sprawdzić, czy to pomaga? – larryzhao
http://blog.arkency.com/2015/05/how-to-store-emoji-in-a-rails-app-with-a-mysql-database/ – mahemoff