Преобразование специальных символов (таких как%) в Unicode в R - PullRequest
0 голосов
/ 15 апреля 2020

Я использую JSON HTTP-запросы в R, а специальные символы, такие как "%", приводят к проблемам. Я проверил пакеты, такие как stringi, Unicode, utf8, et c. но я не смог найти пакет, который автоматически преобразует специальные символы, содержащиеся в строке, в Unicode (и обратно). Это мое временное решение:

special_char <- function(string) {
  if(grepl('U+', string)) return(gsub('U+0025', '%', string, fixed = T))
  else return(gsub('%', 'U+0025', string))
}
special_char('%')
special_char('U+0025')

Есть ли лучший способ (который может обрабатывать все специальные символы)? Или есть список со специальными символами и соответствующими им значениями Unicode, которые я мог бы затем l oop over?

...