^#HH это литерал, бага нет, так просто нельзя писать.
буквы нужно где-то взять, т.е. в общем виде есть проблемы с кодировками, скажем, в koi нельзя делать цикл от А до Я, выйдет ерунда, надо делать menu тех букв, что нужно.
или просто подготовить список в таблице, или достать из базы те, что бывают, и вывести список их.