В запросах sqlExecute() отсутствуют символы иностранных строк
Нам нужно было получать данные из нашей базы данных напрямую в R, мы использовали sqlExecute(). Однако, поскольку наши строковые столбцы содержат escape-буквы, такие как "ş", "ö", "ğ" (турецкие символы, которых нет в кодах US-Char), эти символы пропали в выводе моего запроса. Знаете ли вы какие-либо аргументы для sqlExecute (), чтобы решить эту проблему?
1 ответ
Вы должны установить как минимум R-локали R, и, возможно, установить локаль системы, чтобы разрешить использование действительных кодов и шрифтов. Поскольку вы не предоставили ни одной из деталей вашей системы и приложений, конкретный совет невозможен. Читать ?locales
Это говорит о том, что установка этого значения в R должна учитываться возможностями вашей системы, но исключения были соблюдены.
Вот дополнительная информация от: https://docs.moodle.org/dev/Table_of_locales
cat(hdr)
package_name lang_name locale localewin localewincharset
> cat(trk)
tr_utf8 Turkish tr_TR.UTF-8 Turkish_Turkey.1254 WINDOWS-1254