Помощник
|
Форма с сайте присылает корявые русские слова, Помогите с формой плиз |
matador2011
|
Сообщение
#1
|
||
|
|
||
|
|||
n0rv |
20.6.2014, 13:30;
Ответить: n0rv
Сообщение
#2
|
|
Перекодируйте содержимое файла в utf-8, сделать можно в notepad++
Или же пропишите <meta charset="utf-8" />, возможно уже прописана кодировка cp-1251. Сообщение отредактировал n0rv - 20.6.2014, 13:31 -------------------- |
|
|
matador2011
|
Сообщение
#3
|
|
n0rv, файл и так в utf-8, а код <meta charset="utf-8" /> не помогает...
|
|
|
Rual |
20.6.2014, 14:12;
Ответить: Rual
Сообщение
#4
|
|
Нужно принудительно перевести фрагмент в Unicode, по типу движка DLE:
Код $_POST['phone'] = trim(stripslashes( convert_unicode($_POST['phone'], $config['charset'] ) ) );
Сообщение отредактировал Rual - 20.6.2014, 14:13 |
|
|
matador2011
|
Сообщение
#5
|
|
Rual, а как это сделать?? куда это вставлять??
|
|
|
Rual |
20.6.2014, 14:32;
Ответить: Rual
Сообщение
#6
|
|
Для начала в meta-tag html добавить:
<meta charset="utf-8" /> После сохранить сам документ в utf-8, например в блокноте notepad++ это легко сделать (Кодировка->Преобразовать кодировку в UTF-8. Проверить есть ли поддержка в вашем Mysql этой кодировки, если да то создайте таблицу с параметрами: DEFAULT CHARSET=utf8; Подключите ее: mysql_set_charset('utf8', $con); Подключить UTF-8 кодировку к php.ini: default_charset = "utf-8" Способов много, все зависит от вашего движка, какие именно функции используются. Но в любом случае вот несколько ссылок на эту тему: Handling Unicode Front To Back In A Web App default_charset string |
|
|
matador2011
|
Сообщение
#7
|
|
Rual, нет ybкакого движка, сайт одностраничник, написано только на html+php
|
|
|
Tollun |
20.6.2014, 15:49;
Ответить: Tollun
Сообщение
#8
|
|
Цитата $headers = "MIME-Version: 1.0 \r\nContent-Type: text/plain; charset=utf-8";
mail( "мояп почта@mail.ru", "Заказ", "ФИО: $fio\nE-mail: $email\nТелефон:\n$number", $headers); Сообщение отредактировал Tollun - 20.6.2014, 15:50 |
|
|
matador2011
|
Сообщение
#9
|
|
в таком виде вообщена почту ничего не приходит ...
|
|
|
lostprophet |
20.6.2014, 18:55;
Ответить: lostprophet
Сообщение
#10
|
|
Код $subject="Заказ с формы"; $to="мыло_на_которое отправлять"; $body="Текст писама"; $email = "From: site.ru <$to>"; mail($to, $subject, $body, "From: Administrator site.ru;\nContent-Type: text/plain; charset=\"utf-8\""); Как-то так. Если заголовок будет криво приходить то Код $subject = '=?UTF-8?B?'.base64_encode('Заявка с сайта').'?=';
-------------------- |
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Быстрый и качественный обмен на сайте Baksman.org Обмен Bitcoin, BTC-e, PM, Qiwi, Yandex money, Карты банк |
52 | Baksman | 33506 | Сегодня, 5:02 автор: Baksman |
|
Боты могут делать пушподписки на моём сайте? | 0 | Megaspryt | 321 | Вчера, 23:29 автор: Megaspryt |
|
CryptoCloud — прием USDT, BTC, ETH, LTC на любом сайте | 36 | CryptoCLoud | 10631 | 16.4.2024, 16:02 автор: CryptoCLoud |
|
Странный трафик на сайте длительное время | 33 | TABAK | 8713 | 12.4.2024, 5:56 автор: Skyworker |
|
Как првильно указать слова для рекламы в Google на двух языках | 1 | Nekit | 948 | 12.2.2024, 23:58 автор: malamut |
Текстовая версия | Сейчас: 18.4.2024, 13:42 |