Правильно ли сохранить R-скрипт для сохранения кодировки словацких символов при повторном открытии?Windows 10 - PullRequest
0 голосов
/ 25 октября 2018

Я ищу правильный способ обработки словацких символов в R studio.


Я создаю новый скрипт R, устанавливаю для локальной системы словацкий язык и добавляю свои символы:

# Check Slovak characters

Sys.setlocale(category = "LC_ALL", locale = "Slovak")

chars <-c("ľ š č ť ž ý á í é ú ä ň ô")

Который печатает правильные символы.

> chars
[1] "ľ š č ť ž ý á í é ú ä ň ô"

Я сохраняю скрипт R с кодировкой Windows-1252, так как этот используется Libre Office и Excel для правильного отображения словацких символов.

enter image description here

Я закрываю сценарий R.

Повторно открываю сценарий R в R studio, и некоторые из моих словацких персонажей быливолшебным образом заменены разные персонажи!

enter image description here

По сравнению с моим предыдущим выводом!

> chars
    [1] "ľ š č ť ž ý á í é ú ä ň ô"

Подскажите, пожалуйста, как выбрать правильную кодировку для словацкогосимволов и сохраните сценарий R таким образом, чтобы символы не менялись при повторном открытии сценария R?

Я использую Windows 10 и версию R 3.4.2 (2017-09-28) в разделеRStudio.

1 Ответ

0 голосов
/ 26 октября 2018

Согласно моему текстовому редактору, некоторые из этих символов не могут быть представлены в кодировке Windows 1252.См. Ниже ошибку из Sublime Text, когда я пытаюсь сохранить с кодировкой ... файл .R с предоставленной вам строкой символов:

enter image description here

Я быРекомендуется попробовать сохранить с кодировкой UTF-8, которая, мы надеемся, исправит проблему.

Windows 1250 также, по-видимому, допустим, но я бы остановился на UTF-8, если у вас нет особых причин не делать этого.

...