Скорее всего, Вы работаете в utf-8.
Этот код выводит не первую букву, а первый байт. Для восьмибитных кодировок (например, 1251) 1 буква = 1 байт и результат ожиаемый. Но для UTF-8 это не так, и, к примеру, 1 буква кириллицы = 2 байта.
Ну а вопросик — потому что браузер не знает, что ему делать с «огрызком» буквы.
wikipedia:UTF-8