Требуется прочитать текст из файла и перевести его в Unicode. Делаю это посимвольно функцией charCodeAt
. Проблема в том, что данная функция как будто видит все русские буквы одинаково, то есть 'а'.charCodeAt()
и 'Я'.charCodeAt()
одинаково вернут 65533
.
Пробовал различные функции из интернета типа такой
function ord(str){
var ch = str.charCodeAt(0);
if (ch>0xFF) ch-=0x350;
return ch;
}
И всегда для разных русских букв на выходе получаются одинаковые значения. Пробовал брать русские символы из текста и вставлять в console.log();
в итоге в консоле вижу вместо русских букв знаки вопроса "?". Я не очень силён в кодировках, подскажите, пожалуйста, как правильно я должен сделать?
Например есть такой объект как arguments доступный внутри любой функции
Столкнулся в этом примере с синтаксисом, который раньше не встречал:
Нужно передать JSON с ангуляра, вот набросок кода:
Есть код, который принимает массив и должен вернуть отсортированный массив из двух элементов, первый - это наименьшее, второй наибольшее...