PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (1): [1]

> Найдено сообщений: 5
Sonyque Отправлено: 17 Ноября, 2011 - 12:19:33 • Тема: Смена пароля • Форум: Напишите за меня, пожалуйста

Ответов: 11
Просмотров: 191
snikers987 Спасибо большое Вам, недавно столкнулся с данной задачей, помог Ваш пост!
Sonyque Отправлено: 28 Октября, 2011 - 17:52:27 • Тема: Проблема с функцией mail() под Unix. • Форум: Кодировки и все смежное

Ответов: 4
Просмотров: 2248
PHP:
скопировать код в буфер обмена
  1.  
  2.     $text = iconv($encoding_t, "cp1251//IGNORE", $text);
  3.     $text = iconv("cp1251","UTF-8//IGNORE",$text);
  4.     $text = stripslashes ($text);
  5.  


Текст обрабатывается примерно так.
На счет ср1251 согласен, но символы выскакивают посреди слова заменяя собой одну букву.
Например: "объясняет причину своей увереннÐ �сти Жанна".

В исходной строке пробела нет, а есть буква "о". Как можно отловить пробел? А?!
Sonyque Отправлено: 28 Октября, 2011 - 17:24:11 • Тема: Проблема с функцией mail() под Unix. • Форум: Кодировки и все смежное

Ответов: 4
Просмотров: 2248
Еще выяснилась закономерность - символы появляются при отправке в рассылке текста именно от заказчиков. Если брать сторонние тексты .doc .rtf .txt никаких проблем, а то что присылают вызывает этот досадный баг. Диспут
Sonyque Отправлено: 27 Октября, 2011 - 18:00:00 • Тема: Проблема с функцией mail() под Unix. • Форум: Кодировки и все смежное

Ответов: 4
Просмотров: 2248
Может у кого то есть хотя бы идеи что это может быть?

Где то в инете встретил упоминание что функция mail() разбивает текст "! " через фиксированное кол-во символов. Проверил закономерности в кол-ве символов нет.

От формата текста тоже не зависти.
Sonyque Отправлено: 27 Октября, 2011 - 09:31:59 • Тема: Проблема с функцией mail() под Unix. • Форум: Кодировки и все смежное

Ответов: 4
Просмотров: 2248
Есть почтовая рассылка размещенная на двух серверах: тестовом win2003 и centOS основном. На обоих серверах стоит одинаковый сайт с идентичными скриптами.
Собственно рассылка работает с помощью класса phpmailer.
Текст письма в кодировке UTF-8 на трех языках длинной около 3000-5000 тис. символов, когда как.
!!! Посредине письма обычно выскакивает пара левых символов: что то вроде Ð �. При том только под centOs, под win эта проблема не наблюдается. Если выводить строковую переменную на экран с помощью echo, print_r текст отображается корректно.

Может кто сталкивался с этой проблемой подскажите пути решения.

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB