Мои данные содержат строки с шестнадцатеричными символами Юникода, такими как этот символ «En Dash», в основном дефис.
str = "foo – bar"
Есть ли способ красиво сделать этот отпечаток в R, например, с помощью cat()? Я попробовал пару декодеров Юникода, но безрезультатно.
Используйте функцию unescape_html со страницы stackoverflow.com/questions/5060076/…
Очень полезный совет, спасибо господину Флику.





Я обнаружил, что юникод эндаша - U+2013
Таким образом, вы можете использовать Юникод и кот для отображения символа эндэша.
message <-"foo \U2013 bar"
cat(message)
Спасибо, Лиап. Я полагаю, что это обходной путь для преобразования шестнадцатеричного формата вручную.
Насколько я могу судить, это не дубликат, потому что это совершенно другой шестнадцатеричный формат. Может быть, проверьте свои факты, прежде чем закрывать дело тому, кто это сделал.