Показать сообщение отдельно
  #2 (permalink)  
Старый 02.05.2011, 23:54
Аватар для subzey
Пионэр
Отправить личное сообщение для subzey Посмотреть профиль Найти все сообщения от subzey
 
Регистрация: 16.11.2009
Сообщений: 1,322

Скорее всего, Вы работаете в utf-8.

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

Ну а вопросик — потому что браузер не знает, что ему делать с «огрызком» буквы.

wikipedia:UTF-8
Ответить с цитированием