14
如何正確指定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.")
}
然而,當我嘗試安裝我的包(使用devtools
install
)我得到:
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
有什麼建議嗎?
大概用'rm(ls = list())'和'source()'來清理你的環境,然後再試一次?!? – maximus
看看這裏:http://cran.r-project.org/doc/manuals/R-exts.html#The-DESCRIPTION-file你應該能夠在你的描述文件中指定編碼。 – Thomas
您需要在'install'的調用之間重新啓動R。 – hadley