русские буквы

php Кириллица пишется в базу в неправильной кодировке -- кракозябры (SQL pdo, русский текст не отображается)

Предположим, что вы отправляете форму с русскими буквами, а в базе у вас оказывается не пойми что.

Решать проблему следует так (везде нужна кодировка UTF-8):

php strlen() Русские символы -- подсчёт длины строки с помощью mb_strlen()

Для подсчета длины строки на "неанглийском" языке на практике (например) приходится использовать функцию из пакет mb_string (для работы с многобайтными строками).

то есть вместо:

strlen($text)

нужно писать:

mb_strlen($text)

Часто оказывается, что русские буквы (символы) занимают по 2 байта каждая, но это может быть и иначе -- всё зависит от кодировки текста.

PHP strtoupper - русские буквы - кириллицы пример подъёма в верхний регистр

Для текста, содержащего кириллицу (русские буквы) в UTF_8 (например), вместо strtoupper монжо использовать такую функцию:

mb_strtoupper($str2, 'UTF-8');
Subscribe to RSS - русские буквы