После решения here Я пытаюсь реализовать скрипт, который заменяет символы с акцентом. Выполнение моего кода из консоли работает нормально, однако, когда я выполняю этот код:Не удается создать скрипт с редкими символами в RStudio
x <- list('ÿ'='y')
от А RStudio сценарий R возвращает следующие ошибки:
source('~/R/DrivingDataAnalysis/R/WebScraper/VoltstatsScraper.R', encoding = 'UTF-8') Error in source("~/TestScript.R", : ~/TestScript.R:1:6: unexpected INCOMPLETE_STRING 1: list(' ^
для других акцентированных символов, как в ссылке R разбирает сценарий , Как я могу сделать эту работу в скрипте? Я использую R 3.3.1 и RStudio 0.99.896 на Windows 7.
Я не могу воспроизвести эту проблему на RStudio 0.99.1266 (превью) , Похоже, кодировка UTF-8 была введена в 0.99.903 (см. Https://support.rstudio.com/hc/en-us/articles/200532197-Character-Encoding), поэтому вам просто нужно обновить версию RStudio – Phil
Спасибо за вашу помощь. Обновление RStudio до 0.99.903 устранило проблему при настройке кодировки: ISO-8859-1. Однако для обычной кодировки UTF-8 проблема остается. Вы пытались настроить кодировку на «UTF-8», чтобы воспроизвести ошибку? Также установка этой ошибки, например WINDOWS-1252, генерирует эту ошибку. –
Не-ASCII-символы + R + Windows == У вас будет плохое время. –