Файлы Rd с различной кодировкой

Как правильно указать кодировку для rd файла? Я пытаюсь добавить следующий файл справки, документирующий фиктивную функцию для моего пакета:

\name{dummy}
\encoding{ISO-8859-2}
\alias{dummy}
\title{Příšerně žluťoučký kůň úpěl ďábelské ódy.}
\usage{
  dummy(x)
}
\arguments{
  \item{x}{Příšerně žluťoučký kůň úpěl ďábelské
  ódy.Příšerně žluťoučký kůň úpěl ďábelské ódy.}
}
\description{
  Příšerně žluťoučký kůň úpěl ďábelské ódy.Příšerně
  žluťoučký kůň úpěl ďábelské ódy.
}
\examples{
dummy(x="Příšerně žluťoučký kůň úpěl ďábelské ódy.Příšerně žluťoučký kůň úpěl ďábelské ódy.")
}

Однако, когда я пытаюсь установить свой пакет (используя install from devtools), я получаю:

Warning messages:
1: In fetch(key) : internal error -3 in R_decompress1
2: In strsplit(msg, "\n") : input string 1 is invalid in this locale

Когда я пытаюсь help(dummy), я получаю:

Error in fetch(key) : lazy-load database '�' is corrupt

Любые советы?

Ответы

Ответ 1

Я подозреваю, что эта кодировка может быть плохо обработана R. Если я скопирую вашу функцию в поддельный пакет, удалите упоминание вашей кодировки в Rd файле и сохраните ее с кодировкой UTF-8 и добавьте

    Encoding: UTF-8

К файлу DESCRIPTION он работает нормально (под Linux, с UTF-8 локальным).