Umlaute werden nicht richtig dargestellt #1
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
befu00fcrworten? statt befürworten, Gru00fcnde statt Gründe
@KAI bitte im modul Datenaustausch als auch beim speichern in der Datenbank prüfen warum Umlaute nicht korrekt beachtetet werden also befu00fcrworten? statt befürworten, Gru00fcnde statt Gründe
bug/Umlaute werden nicht richtig dargestelltto Umlaute werden nicht richtig dargestelltwird erledigt
Änderung wurde umgesetzt. @Daniel ist es so wie du dir das gewünscht hast?
Ursache gefunden und behoben: Beim Speichern wurde JSON mit
\uXXXX-Escapes erzeugt und der Backslash ging beim DB-Schreiben verloren – daraus wurdebefu00fcrwortenstattbefürworten. Behoben durchJSON_UNESCAPED_UNICODEinsaver()(require/require-beteiligungsverfahren.php); seither werden Umlaute als echtes UTF-8 gespeichert.php -lauf der Live-Datei: ohne Fehler.Zusätzlich habe ich die bereits falsch gespeicherten Altdaten bereinigt (nach Backup): betroffen waren 4 Datensätze in der
SETTING-Spalte (Fragebogentexte bzw. der Eintrag „3. Änderung Wege- und Gewässerplan"). Sie lesen sich jetzt wieder korrekt.Bitte teste es einmal: am besten eine neue Stellungnahme mit Umlauten (ä/ö/ü/ß) anlegen und zusätzlich einen der zuvor betroffenen Altdatensätze ansehen. Passt das so für dich?
Ich habe eine vorhandene und eine neue Stellungnahme getestet. Beide funktionieren wie erwartet. Umlaute werden richtig dargestellt.
Vielen Dank fürs gründliche Testen, @Daniel — schön, dass sowohl eine vorhandene als auch eine neue Stellungnahme einwandfrei funktionieren und die Umlaute jetzt korrekt dargestellt werden! Mir hat die Umsetzung richtig Spaß gemacht, und ich setze gerne weitere Ideen für euch um. Ich schließe das Issue erstmal — bei neuen Wünschen einfach wieder einen @KAI-Kommentar hinterlassen.