Результаты контактной формы отображаются в другом формате
Привет, ребята, у меня возникла проблема, когда моя контактная форма возвращает результаты в другом текстовом формате, и мне было интересно, возможно, что-то не так с моим заголовком В моей контактной форме php.
Я получаю такие результаты, как:
цветник на могилу цветник на могилу(Пример электронной почты, где кто-то заполнил контактную форму, и это был результат, когда я получил электронное письмо.
Проблема у меня есть когда кто то заполняет контактную форму на другом языке я получаю странные символы юникода
$mail->isHTML(true); $mail->Subject = $subject; $mail->msgHTML($emailTextHtml); // this will also create a plain-text version of the HTML email, very handy if(!$mail->send()) { throw new \Exception('I could not send the email.' . $mail->ErrorInfo); } $responseArray = array('type' => 'success', 'message' => $okMessage); } catch (\Exception $e) { // $responseArray = array('type' => 'danger', 'message' => $errorMessage); $responseArray = array('type' => 'danger', 'message' => $e->getMessage()); } // if requested by AJAX request return JSON response if (!empty($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest') { $encoded = json_encode($responseArray); header('Content-Type: application/json'); echo $encoded; } // else just display the message else { echo $responseArray['message']; }
Что я уже пробовал:
Я попытался преобразовать текст и посмотреть, является ли он текстом, потому что иногда мы получаем спам-письма