diff --git a/fineract-core/src/main/java/org/apache/fineract/infrastructure/core/service/database/DatabaseSpecificSQLGenerator.java b/fineract-core/src/main/java/org/apache/fineract/infrastructure/core/service/database/DatabaseSpecificSQLGenerator.java index 5bf4b2ad3..37ee9b1f0 100644 --- a/fineract-core/src/main/java/org/apache/fineract/infrastructure/core/service/database/DatabaseSpecificSQLGenerator.java +++ b/fineract-core/src/main/java/org/apache/fineract/infrastructure/core/service/database/DatabaseSpecificSQLGenerator.java @@ -161,7 +161,7 @@ public class DatabaseSpecificSQLGenerator { public String castChar(String sql) { if (databaseTypeResolver.isMySQL()) { - return format("CAST(%s AS CHAR)", sql); + return format("CAST(%s AS CHAR) COLLATE utf8mb4_unicode_ci", sql); } else if (databaseTypeResolver.isPostgreSQL()) { return format("%s::CHAR", sql); } else {