Heim > Datenbank > MySQL-Tutorial > So legen Sie die Zeitzone und die Standardkodierung in MySQL fest

So legen Sie die Zeitzone und die Standardkodierung in MySQL fest

藏色散人
Freigeben: 2020-03-10 08:54:27
nach vorne
7476 Leute haben es durchsucht

Situationsbeschreibung

Wenn Sie Spring Boot lernen, müssen Sie MySQL5.7 lokal unter Windows installieren. Nach der Konfiguration des Projekts werden Sie nach dem Start aufgefordert, die Zeit einzustellen Während der Verwendung werden verstümmelte Zeichen gefunden. Der Hauptgrund für die oben genannten Probleme ist, dass die Zeitzone und die Codierung nicht in MySQL5.7 festgelegt sind.

Empfohlen: „MySQL-Tutorial

Lösung

1 Legen Sie in der Spring-Boot-Konfigurationsdatei application.properties fest Datenquellen-URL von MySQL

spring.datasource.url=jdbc:mysql://localhost:3306/yunzhi_spring_boot?characterEncoding=utf-8&serverTimezone=GMT%2B8
Nach dem Login kopieren

Erklärung:

characterEncoding dient zum Festlegen der Datenbankkodierung unter Verwendung von utf-8;

serverTimezone dient zum Festlegen der Zeitzone „GMT%“ 2B8" ist GMT +8, Zeit des Dongba-Bezirks Peking;

Wenn Sie interessiert sind, können Sie sich über den Unterschied zwischen GMT und UTC informieren.

2. Wenn Sie es jedes Mal so einrichten, fühlt es sich mühsam an. Ändern Sie direkt die MySQL-Konfigurationsdatei my.ini und legen Sie zwei Parameter fest:

default-time-zone=+08:00
character-set-server=utf8
Nach dem Login kopieren

Speichern Sie dann den MySQL-Dienst und starten Sie ihn neu .

Die MySQL-URL im Projekt kann vereinfacht werden zu:

spring.datasource.url=jdbc:mysql://localhost:3306/yunzhi_spring_boot
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonSo legen Sie die Zeitzone und die Standardkodierung in MySQL fest. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:segmentfault.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage