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

This commit is contained in:
Christian González authored and Ruben S. Montero committed 2018-06-26 10:57:04 +02:00
1 parent a3a273aa0f
commit 988ef875c2
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