Главная » Записи с тегом "UTF-8"

Рубрики с меткой ‘UTF-8’

Отправка e-mail в русской кодировке средствами PHP

Стандартная функция отправки почты в PHP не заботится о кодировке письма, а специальные классы отправки писем могут показаться слишком тяжеловесным решением. В настоящей статье приведена простая функция, которая позволяет отправлять MIME-совместимые письма на русском языке.

Тело письма может быть текстом в любой кодировке. Немного сложнее дело обстоит с составляющими заголовка письма (Subject, From, To), они по стандарту должны быть в US-ASCII. Использование в заголовках кодированного текста регламентируется стандартом RFC-2047. Стандарт задает две возможные формы кодирования — BASE64 и Quoted-Printable. BASE64 более универсальна и работает в том числе для кодировки UTF-8, поэтому мы выбрали именно эту форму. MIME-совместимый почтовый клиент обязан уметь читать обе формы. Читать далее »

Как перекодировать 1251 в UTF-8? Пакетная смена кодировки файлов с windows-1251 на utf-8, массовая смена кодировки файлов

Возникает, например, при смене кодировки сайта. Необходимо все до единого файлы сохранить в новой кодировке, вручную это муторная и долгая работа

Способ 1. У меня не срабатывает.

Возникла задача перекодировать файлы сайта в формат UTF-8, а до этого данные файлы были созданы в кодировке WINDOWS-1251. Читать далее »

Drupal 7 и файловый браузер IMCE. Решение проблемы с кодировкой.

На днях после переноса N-ого сайта на хостинг случилась оказия с неправильной кодировкой и как следствие вот такими «кракозябрами» в файловом браузере IMCE на Drupal 7.

Проблема была решена прямым указанием utf-8 в «.htaccess», используя нижеследующее:

AddDefaultCharset utf-8

Читать далее »

Конвертировать Базу Данных DLE utf-8 в windows-1251

Это полезная статья познакомит как сменить самим Базу Данных DLE сайтов из кодировки utf-8 в кодировку windows-1251 Подробно в статье Что выбрать DataLife Engine UTF Edition или windows-1251 . Смена кодировки windows-1251 в кодировку utf-8 можно произвести средствами самой DLE, о чем писалось и неоднократно.
Это же статья предназначена для тех, кто хочет перевести сайт из кодировки utf-8 в кодировку windows—1251. Сделать это можно своими силами в «домашних» условиях без обращений к техподдержке хостинга или без самостоятельных дополнительных манипуляций на своем сервере. Надеюсь, она поможет тем, кто по каким-то причинам разочаровался в кодировке utf-8 и решил вернуться к windows-1251. Читать далее »

Конвертирование базы данных DLE из utf-8 в windows-1251

О том, как перевести сайт и базу данных из кодировки windows-1251 в кодировку utf-8, уже рассказывалось неоднократно. Это можно сделать средствами самой DLE. Данная статья предназначена для тех, кто хочет перевести сайт из кодировки utf-8 в кодировку windows—1251. Cделать это сравнительно легко в «домашних» условиях без обращений к техподдержке хостинга или без самостоятельных дополнительных манипуляций на своем сервере. Надеюсь, она поможет тем, кто по каким-то причинам разочаровался в кодировке utf-8 и решил вернуться к windows-1251.

Для начала вам нужно сделать дамп базы данных вашего сайта (можно, и даже лучше, средствами самого движка через админпанель сайта), которые работают в кодировке utf-8, и скачать этот дамп себе на локальный компьютер. Читать далее »

Решение проблемы с кодировкой в WordPress

Проблема довольно распространена из-за того, что файлы шаблона редактируются не в UTF-8, а если быть точнее — сохраняются не в UTF.

Дело в том, что WordPress работает только в этой кодировке и я считаю это правильным, но порой бывает так, что и кодировка файла верная и WordPress мы не трогали, а сайт в крякозябрах.

Решение — прописать в .htaccess файл в корне сайта следующее: Читать далее »