Мда, все ж в UTF-8 теперь, а браузер обманываем и говорим, что это win-1251
Поправил
Поправил перевод столбцов - если он не указан, то не берем пустое значение