We have the same problem. Because we know this our “workarround” is to write ae instead of ä etc.
But I had an idea after you wrote schema “latin1” and did following steps:
- I did an acknowledgement with umlauts. But in our database it is, unlike your tests, also like displyed:
- I looked into php.ini and here is set the default char “UTF-8”. I set this also to latin1 like the database is set to. After I the restart of php-fpm we got this error in icingaweb2:
. My PHP skills are not very good, but what I can read in the description of the function “htmlspecialchars”(https://www.php.net/manual/de/function.htmlspecialchars.php) it looks like latin1 is not supported.
Maybe a problem of the used charset with the database schema with the supported special characters?
Because I tested the umlauts also in the director. Here is everyhting fine:
And here is the big diffrence: The default charset from the director database is utf8!