Блог \ Возможные ошибки \ Изменить кодировку iconv(), mb_convert_encoding()

Не работает функция iconv()

Несколько дней назад я арендовал виртуальный сервер для своих сайтов, и столкнулся с проблемой. Функция для смены кодировки iconv() не работет на новеньком сервере. Но ничего страшного, данной функции есть замена. Вместо iconv() нужно использовать mb_convert_encoding(). Работает данная функция по такому же принципу.

Пример:

$text = "Любой текст";

$windows_1251 = mb_convert_encoding($text, "windows-1251", "UTF-8");
//Из utf-8 в windows-1251

$utf_8 = mb_convert_encoding($text, "UTF-8", "windows-1251");
//И наоборот из windows-1251 в utf-8

Как видите ничего сложного!

Посмотрите так же статью: проблема с обрезанием строки в кодировке UTF-8

Метки: iconv(), mb_convert_encoding(), iconv() вместо mb_convert_encoding(),

Dimaster

Нужный пост, но переменная $windows-1251 это круто))

Ваши комментарии!

Имя:*


Email:*


Email:*

Не будет показан

Текст:*



Немного о нас

Да, действительно теперь я не один. В моей команде работают несколько программистов, дизайнер и отличный SMM специалист.

Так что теперь мы оказываем абсолютно весь спектр услуг, связанный с организацией бизнеса в интернете. Начиная от создания сайта и заканчивая продвижением его в интернете.

*/ ?>

Пишите!