Spring Boot JPA устанавливает набор символов mysql для utf-8 [duplicate]

public static Path composeRoundedRectPath(RectF rect, float topLeftDiameter, float topRightDiameter,float bottomRightDiameter, float bottomLeftDiameter){
    Path path = new Path();
    topLeftDiameter = topLeftDiameter < 0 ? 0 : topLeftDiameter;
    topRightDiameter = topRightDiameter < 0 ? 0 : topRightDiameter;
    bottomLeftDiameter = bottomLeftDiameter < 0 ? 0 : bottomLeftDiameter;
    bottomRightDiameter = bottomRightDiameter < 0 ? 0 : bottomRightDiameter;

    path.moveTo(rect.left + topLeftDiameter/2 ,rect.top);
    path.lineTo(rect.right - topRightDiameter/2,rect.top);
    path.quadTo(rect.right, rect.top, rect.right, rect.top + topRightDiameter/2);
    path.lineTo(rect.right ,rect.bottom - bottomRightDiameter/2);
    path.quadTo(rect.right ,rect.bottom, rect.right - bottomRightDiameter/2, rect.bottom);
    path.lineTo(rect.left + bottomLeftDiameter/2,rect.bottom);
    path.quadTo(rect.left,rect.bottom,rect.left, rect.bottom - bottomLeftDiameter/2);
    path.lineTo(rect.left,rect.top + topLeftDiameter/2);
    path.quadTo(rect.left,rect.top, rect.left + topLeftDiameter/2, rect.top);
    path.close();

    return path;
}
9
задан Edgaras Karka 30 July 2016 в 19:27
поделиться

4 ответа

Попробуйте

spring.datasource.url = jdbc:mysql://localhost:3306/gehive?useUnicode=yes&characterEncoding=UTF-8

Кажется, проблема связана с отсутствием «-».

Ссылка: - https://forum.hibernate.org/viewtopic. PHP F = 1 & амп;? Т = 1037497 & амп; вид = следующий

20
ответ дан Naruto 19 August 2018 в 07:02
поделиться
  • 1
    ДА БР, Ты спасал мое время. Наконец, это работает. Благодаря :) – Md. Sajedul Karim 23 December 2017 в 08:22
  • 2
    Это сработало! Спасибо чувак! – Reaz Murshed 8 May 2018 в 06:11

В моем случае это решение моей проблемы https://mathiasbynens.be/notes/mysql-utf8mb4

[client]
default-character-set = utf8mb4

[mysql]
default-character-set = utf8mb4

[mysqld]
character-set-client-handshake = FALSE
character-set-server = utf8mb4
collation-server = utf8mb4_unicode_ci
1
ответ дан hugo blanc 19 August 2018 в 07:02
поделиться

У меня были те же проблемы, и я решил это, добавив эту строку в мой файл application.properties:

spring.datasource.tomcat.connection-properties=useUnicode=true;characterEncoding=utf-8;

Примечание: Следующий t work:

spring.datasource.connectionProperties=useUnicode=true;characterEncoding=utf-8;
4
ответ дан TriskalJM 19 August 2018 в 07:02
поделиться

Не забудьте избежать каких-либо специальных символов, как показано ниже: spring.datasource.url=jdbc\:mysql\://localhost\:3306/${SERVER_DB_NAME}\?useUnicode=true\&characterEncoding=utf\-8\&characterSetResults=utf\-8

1
ответ дан vijay 19 August 2018 в 07:02
поделиться
  • 1
    он просто дает ошибку, как и ожидалось. он неверен и просто нарушает конфигурацию приложения – WebComer 14 April 2018 в 02:52
  • 2
Другие вопросы по тегам:

Похожие вопросы: