Я хочу открыть R с входной кодировкой UTF-8 для графиков, и я не могу заставить ее работать.
Это моя (короткая) программа в сюжете. R
plot(1:5, xlab="ř")
И это то, что я получаю (мне, к сожалению, приходится использовать старую версию R)
~/$ R <plot.R --no-save --encoding="utf-8"
R version 2.8.0 (2008-10-20)
Copyright (C) 2008 The R Foundation for Statistical Computing
ISBN 3-900051-07-0
R is free software and comes with ABSOLUTELY NO WARRANTY.
You are welcome to redistribute it under certain conditions.
Type 'license()' or 'licence()' for distribution details.
Natural language support but running in an English locale
R is a collaborative project with many contributors.
Type 'contributors()' for more information and
'citation()' on how to cite R or R packages in publications.
Type 'demo()' for some demos, 'help()' for on-line help, or
'help.start()' for an HTML browser interface to help.
Type 'q()' to quit R.
> plot(1:5, xlab="ř")
Warning messages:
1: In title(...) :
conversion failure on 'ř' in 'mbcsToSbcs': dot substituted for <c5>
2: In title(...) :
conversion failure on 'ř' in 'mbcsToSbcs': dot substituted for <99>
3: In title(...) :
conversion failure on 'ř' in 'mbcsToSbcs': dot substituted for <c5>
4: In title(...) :
conversion failure on 'ř' in 'mbcsToSbcs': dot substituted for <99>
>
Поиск в Google всего, что связано с R, является непростой задачей, поэтому я спрашиваю здесь. Я делаю что-то неправильно? Или это просто старая версия R?
edit: похоже, что ошибка не во входной кодировке, а в чем-то другом - когда я пишу письмо как \u0159
, происходит то же самое. Наверное, это что-то с PDF-шрифтами.
Чтобы ответить Джорану: я действительно не знаю тонкостей устройств вывода R; мой R выводит по умолчанию в PDF. Я должен использовать Fedora, выпуск 8. (опять же, древняя, а также версия R)