Für die Suche nach Inhalten geben Sie »Content:« vor den Suchbegriffen ein, für die Suche nach Orten geben Sie »Orte:« oder »Ort:« vor den Suchbegriffen ein. Wenn Sie nichts eingeben, wird in beiden Bereichen gesucht.

 

 

Server Update, der UTF 8 Bug von »MySQL« und »MariaDB«Zoom Button

Foto: Benjamin Lehman, Informationen zu Creative Commons (CC) Lizenzen, für Pressemeldungen ist der Herausgeber verantwortlich, die Quelle ist der Herausgeber

Server Update, der UTF 8 Bug von »MySQL« und »MariaDB«

#Server #Update, der UTF 8 Bug von »#MySQL« und »#MariaDB«

  • Das ist wieder mal (wenig) lustig.

Gütersloh, 4. Februar 2024

Ein Techniker des Webhosters hat den Server aktualisiert (neues OS, alle Programme aktualisiert, von »MySQL« auf »MariaDB« umgestellt). Dabei hat er alle Tabellen zerschossen und nimmt sich nichts davon an. Er hat alles in UTF 8 konvertiert – obwohl nur ein paar Tabellen in Windows 1252 codiert waren – diese sind nun korrekt in UTF 8 codiert, alle anderen, die zuvor schon in UTF 8 codiert waren, waren danach zerschossen. Aber er hat das Problem noch nicht einmal verstanden.

Die neueste Version von »MariaDB« ist nun noch strikter als die vorherige. »MySQL« (und »MariaDB«) haben einen uralten Bug, der einfach nicht beseitigt wird: sie können kein 4 Byte UTF 8 – nur 3 Byte. Das wird teils heiß diskutiert. Und in der neuesten Version bricht »MariaDB« nun die Transaktion einfach ab, sobald 4 Byte Zeichen übergeben werden.

Theoretisch wäre es eine Lösung, die entsprechenden Zeichen in #HTML #Entitys zu konvertieren, was aber umständlich ist und nicht vollständig funktioniert (was ebenfalls heiß diskutiert wird). Jedenfalls nicht ohne einen kleinen Trick, der eigentlich völlig absurd klingt (und auch völlig absurd ist). Aber er funktioniert.

Content bei Gütsel Online …

 
Gütsel
Termine und Events

Veranstaltungen
nicht nur in Gütersloh und Umgebung

November 2024
So Mo Di Mi Do Fr Sa
12
3456789
10111213141516
17181920212223
24252627282930
Dezember 2024
So Mo Di Mi Do Fr Sa
1234567
891011121314
15161718192021
22232425262728
293031
Februar 2025
So Mo Di Mi Do Fr Sa
1
2345678
9101112131415
16171819202122
232425262728
September 2025
So Mo Di Mi Do Fr Sa
123456
78910111213
14151617181920
21222324252627
282930
November 2025
So Mo Di Mi Do Fr Sa
1
2345678
9101112131415
16171819202122
23242526272829
30
Dezember 2025
So Mo Di Mi Do Fr Sa
123456
78910111213
14151617181920
21222324252627
28293031
Februar 2026
So Mo Di Mi Do Fr Sa
1234567
891011121314
15161718192021
22232425262728
September 2026
So Mo Di Mi Do Fr Sa
12345
6789101112
13141516171819
20212223242526
27282930
Oktober 2026
So Mo Di Mi Do Fr Sa
123
45678910
11121314151617
18192021222324
25262728293031
November 2042
So Mo Di Mi Do Fr Sa
1
2345678
9101112131415
16171819202122
23242526272829
30