Перекодировка cp1251 в UTF8 на PHP

Перекодировка cp1251 в UTF8 на PHP

Сегодня столкнулся с проблемой перекодировки русского текста из cp1251 (windows-1251) в UTF8. Решение нашел быстро. Как всегда нельзя переоценить роль Google;) Ранее пользовался iconv(“CP1251″, “UTF-8″, $text_for_convert), но, как известно iconv даёт большую нагрузку на сервер и работает медленнее чем представленная ниже функция. (далее…)

Как конвертировать таблицу MySQL в кодировку UTF8

Как всегда все гениальное просто, но в новой версии и не всем известно. Всего одна команда для MySQL 5 версии

Переопределение строковых функций в PHP (func_overload)

7 декабря 2011 Нет комментариев
использование вместо стандартных однобайтовых функций мультибайтовых (mbstring) функций. Настраивается в php.ini Полезно для работы сайта в кодировке utf8 По умолчанию выключено
; overload(replace) single byte functions by mbstring functions. ; mail(), ereg(), etc are overloaded by mb_send_mail(), mb_ereg(), ; etc. Possible values are 0,1,2,4 or combination of them. ; For example, 7 for overload everything. ; 0: No overload ; 1: Overload mail() function ; 2: Overload str*() functions ; 4: Overload ereg*() functions ;mbstring.func_overload = 0
Раскомментируем выделенную строчку. Это битовый флаг, т.е. для агрегации значений надо складывать эти значения. Все варианты приведены ниже. (далее…)
Categories: PHP Tags: , , ,