B#1557 onedb fsck breaks the resources when they contain non-ASCII chars (#2200)

This commit is contained in:
Christian González authored and Tino Vázquez committed 2018-06-19 16:47:48 +02:00
1 parent d0766591f0
commit ed0b6bbfd4
1 file changed
+7
+7
View File
@@ -305,6 +305,13 @@ class BackEndMySQL < OneDBBacKEnd
begin
@db = Sequel.connect(endpoint)
encoding = "utf8mb4"
@db.fetch("SELECT @@CHARACTER_SET_DATABASE;") do |row|
encoding = row[:@@CHARACTER_SET_DATABASE]
end
@db = Sequel.connect(endpoint + "?encoding=#{encoding}")
rescue Exception => e
raise "Error connecting to DB: " + e.message
end