У меня есть этот минимальный список:
conversions <- list (
"ا" = c("ܐ", "ܘ", "ܝ", "ܗ", "ܥ","ܚ", "ܟ", "ܩ"),
"ء" = c("ܐ", "ܘ", "ܝ", "ܗ", "ܥ","ܚ", "ܟ", "ܩ"),
"أ" = c("ܐ", "ܘ", "ܝ", "ܗ", "ܥ","ܚ", "ܟ", "ܩ"),
"ب" = c("ܒ", "ܦ"),
"ج" = c("ܓ", "ܟ", "ܩ", "ܫ")
)
Языки, которые вы видите, семиты; Араби c и Сирия c. Я пытаюсь сделать Shiny Web App очень похожим на словарь, который конвертирует буквы из одного языка в другой.
В любом случае, я использую Windows 10, который, как я слышал, имеет проблемы с обращением с символами Юникода.
Использование Encoding()
Я вижу, что элементы списка имеют "неизвестную" кодировку и возвращают "????" символы на консоли моего ноутбука при печати.
В случае R Shiny, я получаю такие сообщения в журнале:
Предупреждение при загрузке (что, envir = as .environment (pos)): входная строка '"ع" = c ("ܥ", "ܚ", "ܐ", "ܗ"),' не может быть переведена в UTF-8, действительно ли она в 'CP1252 '?
В других местах я буду использовать data.table также с похожими символами.
Как я могу преобразовать этот список (то есть все его элементы; это его ключи и значения) для Unicode готовы и установлены для приложения R Shiny? Это тот же метод при работе с data.table?
Заранее спасибо