Special characters in openweathermap state wrong reported in openhab.log

When openweathermap reports new states in OH 4 openhab.log with special characters like ä ö ü or ß then i get the following output: “Mäßig bewölkt”

instead of “Mäßig bewölkt” how can I fix this, that my defined rule will work fine?

Many thanks
Chris

I did set locales to “de UTF-8” but it still not show in the right format.

Output of locale:

pi@openhabian:~ $ locale
LANG=de_DE.UTF-8
LANGUAGE=de_DE.UTF-8
LC_CTYPE=“de_DE.UTF-8”
LC_NUMERIC=“de_DE.UTF-8”
LC_TIME=“de_DE.UTF-8”
LC_COLLATE=“de_DE.UTF-8”
LC_MONETARY=“de_DE.UTF-8”
LC_MESSAGES=“de_DE.UTF-8”
LC_PAPER=“de_DE.UTF-8”
LC_NAME=“de_DE.UTF-8”
LC_ADDRESS=“de_DE.UTF-8”
LC_TELEPHONE=“de_DE.UTF-8”
LC_MEASUREMENT=“de_DE.UTF-8”
LC_IDENTIFICATION=“de_DE.UTF-8”
LC_ALL=de_DE.UTF-8

Problem solved:

First I had to set update-locale as well to UTF-8 DE

My Last problem then was that winscp still had issues with special characters. problem was solved to use notepad++ as standard editor.