ikm wrote:О том и речь, что в UTF-8 байт A0 вовсе не означает символ A0. Более того, этот байт вообще не может идти лидирующим в UTF-8 последовательности. Поэтому ваш файл с примером - битый. И именно поэтому GD не может его прочитать.
Окей, тогда у меня большая просьба: пусть GD сообщает пользователям о том, в чем неполадки возникли. Это хорошая практика построения интерфейсов -- давать пользователю понять, в чем проблема и как можно было бы исправить.