Почему строка больше иммеет символов чем должна ? Вношу в базу строку перед тем как сделать инсерт делаю вардамп этой строки выводит все норм PHP: string(6) "Рок" захожу в БД вижу что в строка состоит из кучи пробелов перед и после слова копирую ето все и делаю вардамп на выходе PHP: string(53) " Рок " делал trim на пробелы сокращалась строка до 36 символов. Что это еще может быть вот строка из БД PHP: Рок
Решил вопрос, PHP: $janr = html_entity_decode($janr); $janr = strip_tags($janr); $janr = trim($janr); Но хотелось бы узнать что это могли быть за символы?
@Dron-Boy, длина строки в символах и количество байт, отведенных для её хранения (то число, что показывает var_dump), в общем случае - разные понятия. Уже давно существуют многобайтовые строки. Для определения длины строки рекомендуется использовать функцию mb_strlen. Как определены таблица в БД и поле таблице для хранения строки?