Знаете ли вы, есть ли эквивалент функции JavaScript fromCharCode? Он преобразует значения Unicode в символы.
Эквивалент fromCharCode() в R
comment
Вам это помогает? stackoverflow.com/questions/29265172/ а>
- person VilleKoo   schedule 20.07.2017
Ответы (1)
В R есть функция с именем rawToChar
, как описано здесь , которые делают требуемый трюк.
> rawToChar(as.raw(65))
[1] "A"
person
parth
schedule
20.07.2017
as.raw(), к сожалению, выходит за пределы диапазона, когда я вставляю большие числа Unicode, такие как 55357 (максимум 255)
- person Stezi; 21.07.2017
Вы знаете функцию, которая выполняет эту работу, или знаете, где ее искать? С наилучшими пожеланиями
- person Stezi; 25.07.2017
один обходной путь, который я придумал, это это, но
R
не могу преобразовать его для печати в консоли
- person parth; 25.07.2017
Может ли он писать в файл?
- person Stezi; 26.07.2017
Да, используя
sink
, это можно сделать, но R
, похоже, не печатает вывод js
в консоли!
- person parth; 26.07.2017
Таким образом, кажется, что intToUtf8(56881) делает то же самое, что и ct$eval(paste0('String.fromCharCode(',acc,')')).
- person Stezi; 26.07.2017
Но когда я записываю() числа 55357 и 56881 в текстовый файл с использованием кодировки UTF-16, он становится xEDxA0xBDxEDxB8. Когда я копирую это из Notepad ++ в браузер, оно становится ???? (и копирование обратно в файл сохраняет смайлики). Есть идеи, как сохранить это прямо как ?????
- person Stezi; 26.07.2017