2013-08-06 24 views
14

rd dosyası için kodlamayı doğru şekilde nasıl belirleyebilirim? AncakFarklı kodlamayla Rd dosyaları

\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.") 
} 

, benim paketi yüklemeye çalıştığınızda (devtools den install kullanarak) alıyorum:

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 

benim paketine kukla işlevi belgeleyen aşağıdaki yardım dosyası eklemek çalışıyorum Ben help(dummy) deneyin:

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

Herhangi bir öneri?

+0

Ortamınızı, 'rm (ls = list()) 've' source() 'ile temizleyin ve tekrar deneyin?!? – maximus

+1

Bir göz atın: http://cran.r-project.org/doc/manuals/R-exts.html#The-DESCRIPTION-file DESCRIPTION dosyanızda kodlamayı belirtebilirsiniz. – Thomas

+13

'install' komutları arasında R'yi yeniden başlatmanız gerekir. – hadley

cevap

2

Ben, sahte pakette işlevini yapıştırmak Rd dosyasında kodlama ifadeleri kaldırın ve kodlama UTF-8 ile kaydedip

eklemek kopyalarsanız bu kodlama iyi R. tarafından ele olabilir şüpheli
Encoding: UTF-8 

DESCRIPTION dosyasına doğru çalışıyor (linux altında, UTF-8 yerel ile).