У меня есть имена некоторых музыкальных исполнителей, с которыми я работаю в рамках Spotify API. У меня возникли проблемы с некоторыми строками из-за акцентов персонажей. Я плохо разбираюсь в кодировке символов.
Я предоставлю больше контекста чуть ниже, но, по сути, мне интересно, есть ли в R способ «упростить» символы с помощью украшений.
По сути, меня интересует, есть ли функция, которая будет принимать c("ë", "ö")
в качестве входных данных и возвращать c("e", "o")
, удаляя украшения с символов.
Я не думаю, что смогу создать воспроизводимый пример из-за проблем с аутентификацией API, но для некоторого контекста, когда я пытаюсь запустить:
artistName <- "Tiësto"
GET(paste0("https://api.spotify.com/v1/search?q=",
artistName,
"&type=artist"),
config(token = token))
В API отправляется следующее:
https://api.spotify.com/v1/search?q=Tiësto&type=artist
Возвращает мне ошибку 400 bad request
. Я пытаюсь изменить строки, которые я передаю функции GET
, чтобы получить полезный результат.
Редактировать: я не ищу решение типа gsub, так как оно зависит от того, как я предвосхищаю виды акцентированных символов, которые могут появиться в моих данных. Мне интересно, есть ли уже функция, которая выполняет такой перевод между разными кодировками символов.