Я пытаюсь преобразовать специальные символы в ASCII в R. Я попытался воспользоваться советом Хэдли в этот вопрос:
stringi::stri_trans_general('Jos\xe9', 'latin-ascii')
Но я получаю «Джос». Я использую stringi v1.1.1.
Я использую Mac. Мои друзья, работающие на компьютерах с Windows, похоже, получают желаемый результат «Хосе».
Есть идеи, что происходит?
s
. Каков результатsapply(1:nchar(s), function(i){ return(charToRaw(substr(s, i, i))) })
на Mac? В Windows результатом является векторraw
со значениями4a 6f 73 65
. - person   schedule 20.06.2016"latin-ascii"
вstringi::stri_trans_list()
? Работает лиstringi::stri_trans_general('Jos\xe9', 'Latin-ASCII')
так, как вы ожидаете? - person   schedule 20.06.2016