Плагин cforms - меняем кодировку у писем с utf-8 на windows-1251Опубликовано: 02.09.2018 Если у вас на сайте установлен плагин cforms, который позволяет создавать удобные формы обратной связи и формы заказов, то возможно вам потребуется поменять кодировку этих писем, как это потребовалось мне. Так на одном клиентском сайте установлена форма заказа, реализованная с помощью плагина cforms. Письма заказчику приходили в кодировке UTF-8, но его почтовая программа по каким-то причинам не понимала этой кодировки , и письма приходилось перекодировать вручную (кстати, если почта на mail.ru, то будет подобная ситуация). Естественно, каждый раз это делать было неудобно, поэтому я поменял кодировку самого плагина cforms. Делается это очень просто. С помощью FTP клиента нужно открыть сайт , и найти файл cforms_phpmailer.php , который лежит в папке "wp-content/plugins/cforms/phpmailer/". Далее открываем его с помощью текстового редактора ( советую использовать Notepad++ как эффективный инструмент) и находим строку 31. Это легко сделать с помощью сочетания клавиш ctrl+f, в поле вводим "Charset", нажимаем Enter. $mail->ClearAttachments(); $mail->CharSet = 'utf-8'; $mail->SetLanguage('en', dirname(__FILE__).'/');В этом куске кода нужно просто поменять значения "utf-8" на "windows-1251" . Затем сохраняем файл и закачиваем обратно на сервер. Все, теперь письма с форм будут приходить в кодировке windows-1251. Это полезная статья? - Ставь лайк! Участвуй в развитии блога и сообщества |
Добро пожаловать ,
Гость
!
|