Кодирование символов с помощью DT в R и RStudio Viewer

У меня проблема с использованием DT с французскими акцентами (é, è, â...):

  • В RStudio Viewer эти символы заменены на «�».
  • В блестящем символы отображаются хорошо, но если я ищу символ с акцентом, результатов нет.

Код :

library(DT)
library(shiny)

# Viewer

dataf <- data.frame(Label =  "Activité", Value = 15, stringsAsFactors = F)
datatable(dataf)

# Shiny

server <- function(input, output) {
  output$dtf <- renderDataTable({
    data.frame(Label =  "Activité", Value = 15, stringsAsFactors = F)
    })
}

ui <- fluidPage(
  dataTableOutput('dtf')
)

shinyApp(ui = ui, server = server)

Я попытался :

  • установить кодировку dataf в UTF-8 и latin1
  • измените escape-параметр datatbale на TRUE
  • Установите текстовую кодировку RStudio по умолчанию на UTF-8.
  • Сменить браузер: Firefox 41 и Chrome 45

но ничего не решило проблему

Моя информация о сеансе (я использую RStudio 0.99.484):

R version 3.2.1 (2015-06-18)
Platform: i386-w64-mingw32/i386 (32-bit)
Running under: Windows 7 (build 7601) Service Pack 1

locale:
[1] LC_COLLATE=French_France.1252  LC_CTYPE=French_France.1252   
[3] LC_MONETARY=French_France.1252 LC_NUMERIC=C                  
[5] LC_TIME=French_France.1252    

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base     

other attached packages:
[1] shiny_0.12.2 DT_0.1      

loaded via a namespace (and not attached):
 [1] htmlwidgets_0.5  R6_2.1.1         magrittr_1.5     htmltools_0.2.6  tools_3.2.1     
 [6] rstudioapi_0.3.1 yaml_2.1.13      Rcpp_0.12.1      jsonlite_0.9.17  digest_0.6.8    
[11] xtable_1.7-4     httpuv_1.3.3     mime_0.4     

Любая помощь приветствуется, спасибо,

Jérémy


person jlesuffleur    schedule 26.10.2015    source источник
comment
Не могли бы вы попробовать разрабатываемую версию этих пакетов? devtools::install_github(c('rstudio/htmltools', 'rstudio/DT', 'rstudio/shiny'))?   -  person Yihui Xie    schedule 27.10.2015
comment
После установки версий для разработчиков: в блестящих нет никаких изменений. Но во вьювере есть баг: отображаются только имена столбцов (жирным шрифтом, через пробел), ни таблицы, ни значений. Независимо от наличия спецсимволов.   -  person jlesuffleur    schedule 27.10.2015
comment
Работает ли установка кодировки по умолчанию для вас: stackoverflow.com/a/23527591/946850?   -  person krlmlr    schedule 14.03.2016
comment
Нет, кодировка по умолчанию уже установлена.   -  person jlesuffleur    schedule 16.03.2016