Беда именно в HEX кодировке символов кирилицы
Латинский алфавит он из хекса переводит нормально, а кирилицу нет
var string = "5b cf f0 e8 e2 e5 f2 5d";
var mas_in=string.split(" ");
var mas_out=[];
for(i=0;i<mas_in.length;i++){
mas_out[i]=String.fromCharCode(parseInt(mas_in[i], 16));
}
var out=mas_out.join("");
alert(out);