PHP Почему не равны две строки?
очень вероятно что одна строка написана в блокноте с выбранным UTF8-BOM, а вторая написана на сервере или на чьём-то ноутбуке где было выбрано Windows-1251, а потом просто скопировано или вставлено в базу как было
ну и как ты сам нашел в комментах - __debugInfo магический метод может менять вывод var_dump.
Разница в длине в 6, вполне возможно, что в первой строке, та что длинее, 3 символа написаны на русской раскладке.