| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > проблема с русскими символами |
| Автор: XpoHuk 24.9.2012, 07:24 | ||
| в общем написал формулу на php - беру количество символов написанное в textarea и умножаю на 3, так вот если ввожу 15 символов на английском он пишет 45, если на русском пишет 90 то есть воспринимает русские буквы за 2. Как исправить?? код формулы:
|
| Автор: Sanchezzz 24.9.2012, 07:30 |
| mb_strlen если вы работаете с utf8 Если вы работаете с текстом как UTF8 используйте mb функции. |
| Автор: XpoHuk 24.9.2012, 13:57 | ||
спс помогло для бушующих поколений делается это так
|
| Автор: Sanchezzz 24.9.2012, 15:43 |
| XpoHuk, второй параметр по умолчанию как бы utf-8 он указывается в php.ini ну можно указать явно, что бы наверняка) |
| Автор: baldina 24.9.2012, 18:11 |
еще есть mb_internal_encoding() и т.п. |