2016-09-16 2 views
0

сначала, извините за мой английский, потому что я не englophone. И это приводит к моей проблеме, на моем языке мы используем акцент и другие персонажи. Мне нужно распечатать data.frame на блестящем datatable (renderDataTable), и некоторые акценты напечатаны неправильно. Exemple of lines bas printed, eg 10, 11, 12, 13, 14плохое кодирование с печатью в формате datatable in R shiny

Вот мой код, который вдохновил на примере веб-сайта Rshiny, исх renderDataTable:

.libPaths("C:/R_library") 
library(shiny) 
niveau3 <- read.csv2("Libelle_NC.txt", encoding="UTF-8", header = FALSE, sep = ";", na.strings = "", stringsAsFactors = TRUE) 

ui <- fluidPage(
    fluidRow(
     column(12, 
       dataTableOutput("table"), 
     ) 
    ) 

) 

server <- function(input, output) { 

    output$table <- renderDataTable(
     { 
      niveau3 
     }, 
     options = list(
      pageLength = 15, 
      initComplete = I("function(settings, json) {alert('Done.');}") 
     ) 
    ) 

    output$tableAsiat <- renderDataTable({ 
     asiat 
    }) 
} 

shinyApp(ui= ui , server=server) 

Файл Libelle_NC.txt можно найти на первой молнии в link towards data gouvernement of exportation/importation

Проблема заключается в том, что, по-видимому, существует неравномерность отображаемых строк: для примера строки 9 визуализированной таблицы печатается правильно «... (à ...», но не для строки 10.

Я ищу варианты, которые будут закодированы в options=list() часть функции renderDataTable на ссылке ссылки на опцию страницы jQuery DataTable. И я не нашел никакого способа кодирования.

Я думал, что это произошло из-за функции read.csv, которая не правильно кодировала, но View(niveau3) показать хорошо напечатанную data.frame.

Есть ли какие-либо манипуляции или опции, которые воспроизводятся при кодировании renderDataTable(), или я должен обрабатывать data.frame перед процессом печати?

спасибо.

+0

Если вы 'кошки (niveau3)' в консоли это делают правильно ? – Carl

+0

@ Carl: кошка (niveau3) не работает. Я думаю, что niveau3 - это datafatafame. – Neilujman

ответ

Смежные вопросы