Вот такое echo $text{8}; работает корректно с инглишом, но если русские буквы в тексте - при выводе вместо них выскакивают крякозябры. Возможно ли как-нибудь исправить эту ситуацию?
Ждем PHP6. дело не в русских символах, в мультибайтной кодировке. На данный момент php воспринимает 1 символ = 1 байт. Поможет mbstring или iconv. Порезать мультибайтную строку таким способом выйдет только начиная с PHP6.