Nun habe ich die Variablen unterschiedlich formatiert, doch alles bringt nichts. Die Datenbank, die Tabelle und die Zelle sind uft8.
PHP-Code:
$content = str_replace('%Nachnameeins%', $row['Nachnameeins'], $content);
$content = str_replace('%Spracheeins%', htmlspecialchars_decode($row['Spracheeins'],ENT_QUOTES), $content);
$content = str_replace('%Zivilstandeins%', htmlspecialchars(html_entity_decode($row['Zivilstandeins'], ENT_QUOTES, 'UTF-8'), ENT_QUOTES, 'UTF-8'), $content);
Im HTML kommt alles richtig, nur im Word kommt es falsch, und eben, nur die variablen, was aus der Datenbank kommt.
Name Flurinaä
Mutterspracheü Rätoromanisch
Zivilstand geschiedenü
Jetziger Berufö Kindergärtnerin