Доброй ночи.
Имеется некая система сбора писем с почтовых ящиков, разработана на yii2.
Проблема в следующем.
Письма, в основном, на немецком языке.
При записи письма в базу данных со стороннего ящик некоторые символы записываются или как "?" или вообще "крокозяблами".
Записывается таким "костылём"
$content->content = mb_convert_encoding($mail->textHtml ? $mail->textHtml : $mail->textPlain, 'UTF-8');
Пример.
В первом письме от клиента, некоторые слова
R?ckverg?tung
zur?ck
Tel.:????? 087** ******
MIt freundlichen Gr??en
В следующем письме от того же клиента, с того же почтового ящика символы отображаются нормально
Rückvergütung
Tel.: 087** ******
Mit freundlichen Grüßen
Кодировки
BASE
| DEFAULT_CHARACTER_SET_NAME |
+----------------------------+
| utf8mb4 |
COLUMN
+--------------------+
| CHARACTER_SET_NAME |
+--------------------+
| utf8mb4 |
+--------------------+
TABLE
+--------------------+
| CHARACTER_SET_NAME |
+--------------------+
| NULL |
| NULL |
| utf8mb4 |
| utf8 |
| utf8 |
| utf8 |
| NULL |
| NULL |
| NULL |
+--------------------+
SHOW VARIABLES
Как можно решить данную проблему?