Umlaute-Problem in MySQL-Datenbank lösen

Quelle: Folgende Dinge müssen offenbar alle(!) auf UTF-8 eingestellt sein:

  • Tabelle im UTF-8 Format
  • Character-Set von PHP zu DB auf UTF-8
  • HTML-Charset auf UTF-8
  • PHP-Script im UTF-8 Format

Tabelle im UTF-8 Format

 https://stackoverflow.com/a/6115705/1777526

und so kann die Wirksamkeit der Maßnahme überprüft werden: https://stackoverflow.com/a/1049958/1777526

Character-Set von PHP zu DB auf UTF-8

bei nutzen des mysqli-drivers: 

$mysqliConnection->set_charset('utf8mb4');

HTML-Charset auf UTF-8

PHP-Script im UTF-8 Format

Wenn alles nicht hilft

tiefer eingraben, z.B. mit https://stackoverflow.com/a/279279/1777526

Wenn das Kinde schon in den Brunnen gefallen ist

Durch fehlerhaften Import können manchmal statt Umlaute irgendwelche kryptische Zeichen in die Datenbank wandern. Diese kann man einfach reparieren:

UPDATE `table` set
    `column`= REPLACE(`column`,"ß", "ß"),
    `column`= REPLACE(`column`, "ä", "ä"),
    `column`= REPLACE(`column`, "ü", "ü"),
    `column`= REPLACE(`column`, "ö", "ö"),
    `column`= REPLACE(`column`, 'Ä', 'Ä'),
    `column`= REPLACE(`column`, "Ãœ", "Ü"),
    `column`= REPLACE(`column`, "Ö", "Ö"),
    `column`= REPLACE(`column`, '€', '€');

Quelle: https://mariobrandt.de/archives/technik/mysql-utf-8-fix-umlaute-603/

Seriendruck von Briefumschlägen in MS Word mit in MS Excel gespeicherten Adressdaten

Microsoft hat es im Gegensatz zu vielen anderen Funktionen in MS Office nicht geschafft, die Seriendruck-Funktion intuitiv umzusetzen. Daher diese Kurzanleitung.

1.) Öffne leeres Dokument in Word

2.) Sendungen -> Seriendruck starten -> Seriendruck-Assistent mit Schritt-für-Schritt-Anweisungen

Schritt 1 – „Wählen Sie den Dokumententyp“: Umschläge

Schritt 2 – „Dokument-Layout ändern“ -> Optionen für Umschläge klicken: DL (110*220 mm) wählen und OK klicken.

Schritt 3 – Bei „Empfänger wählen“ auf „Vorhandene Liste verwenden“ belassen, dann Durchsuchen klicken und die Excel-Datei suchen und auswählen. Im folgenden Dialog, das entsprechende Tabellenblatt auswählen und die Checkbox „Erste Datenreihe enthält Spaltenüberschriften“ beachten. Im nächsten Schritt die gewünschten Empfänger aus der Liste anhaken und mit OK bestätigen.

Zwischenschritt: An dieser Stelle kann man auch schon mal die Absenderadresse im Feld links oben eintragen. Dann sollte man ins Adressaten-Feld klicken, damit der Mauszeiger dort zum Stehen kommt.

Schritt 4 – „Richten Sie ihren Umschlag ein“ -> Adressblock anklicken. In diesem Fenster auf „Übereinstimmende Felder festlegen“ klicken und die Excel-Spaltenüberschriften den einzelnen Adressfeldern zuordnen. Danach erscheint <<Adresse>> im Adressatenfeld.

Schritt 5 – „Vorschau auf Ihre Umschläge“: Wenn alles bislang richtig abgelaufen ist, erscheint nun eine Vorschau der Umschläge mit den konkreten Adressaten-Angaben. In dieser Ansicht sollte man auch die Formatierungen (Schriftgröße, Ausrichtung der Adressrahmen etc.) anpassen.

Schritt 6 – als letzten Schritt jetzt auf Drucken klicken.

Wenn es jetzt der Ausdruck nicht funktioniert, dann muss das nichts mit fehlerhaften Eingaben in Word zu tun haben, sondern kann auch an Schwierigkeiten mit dem Drucker liegen

Canon i-sensys MF8239Cn: Briefumschläge bedrucken

Kommt es nur mir so vor, oder ist dieser spezielle Drucker ein Ausbund an Unverständlichkeit. Jedenfalls habe ich den Kerl nicht dazu bekommen, dass er DIN Lang (110 * 220 mm) im vorderseitigen Papierfach (ganz unten) erkennt.

Also musste ich auf den Einfach-Einzug im Schlitz drüber ausweichen, was natürlich viel mehr Arbeit ist. Sobald der Druckauftrag beim Drucker ankommt, piepst er, weil er kein DL (Din Lang) Papier finden kann. Damit das Adressfeld korrekt auf dem Briefumschlag landet, schiebe ich ihn mit der Vorderseite oben und mit der Klebeseite links ein. Falls noch nicht geschehen, verschiebe ich die beiden Schienen auf die Größe des Briefumschlages.

Da dieser Drucker offenbar Schwierigkeiten hat, das Format automatisch zu erkennen müssen noch folgende Schritte getan werden: Als Papierformat wähle ich „DL“ und bestätige mit der OK-Taste. Als Papiertyp belasse ich die Auswahl beim voreingestellten „Briefumschlag“ und bestätige wieder mit der OK-Taste.