$settings->save();- здесь скорей всего выполняется SQL-запрос INSERT, а тебе нужен UPDATE.
https://anotepad.com/notes/hfe5g47. - честно говоря нифига из этого не понятно, обычный код. Мне не понятно из этого кода, откуда появляются символы с кракозябрами, то ли прописаны, допутим в index.php, файле, то ли загружаются с других файлов, во втором случае, необходимо проверить кодировку конкретных загружаемых файлов, чтобы она стояла utf-8
теперь в body иероглифы, а в титле слова нормальные)В иероглифами, только русские символы?