oxojeck
@oxojeck

Как поменять кодировку в php-форме?

Создал форму через генератор. Есть такие переменные в php-файле:
$form->field_rules = array(
    'name'=>'required',
    'email'=>'email|required',
    'tel'=>'required',
    'model'=>'',
    'tabletop'=>'',
    'formkitchen'=>'',
    'dimensions'=>'',
    'equipment'=>'',
    'otherequipment'=>'',
    'comments'=>''
);

Заполняю все русскими, но приходит на почту такое:
ааАаКаАаЗ баАббаЕбаА аКббаНаИ: 
name :  ааКбаИаИ 
email :  dis@example.com
tel :  33333333333 
model :  ааАаЛаЕаНбаИаНаА 
tabletop :  абаКббббаВаЕаНаНбаЙ аКаАаМаЕаНб 
formkitchen :  аббаМаАб 
dimensions :  324 
equipment :  аббаОаВаОаЙ баКаАб 
otherequipment :  ббаВаА 
comments :  баВбаАбб аА

Как можно переменным выше присвоить произвольные текстовые значения, например, вместо переменной "dimensions" написать "Размеры гарнитура"? И как эти кракозябры исправить, где поменять кодировку? Форма здесь. Исходники тут.
Заранее большое спасибо!
  • Вопрос задан
  • 2427 просмотров
Решения вопроса 1
SilenceOfWinter
@SilenceOfWinter Куратор тега PHP
та еще зажигалка...
Нужно задать кодировку письма, если расширение mbstring включено, то можно отправлять с помощью mb_send_mail, подробности по ссылке.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@Souvel1
Web-программист. Разрабатываю на WordPress.
Создай .htaccess файл и в нём добавь строку:
AddDefaultCharset utf-8
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы