у меня была схожая проблема, дело было в кодировке utf 8 давал кракозямбры , а utf 8 (BOM) все норм показывалось