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