2013-08-06 8 views
14

मैं 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 

कोई सलाह?

+0

'rm (ls = list()) 'और' स्रोत() 'के साथ संभवतः अपने पर्यावरण को साफ करें और पुनः प्रयास करें?!? – maximus

+1

यहां एक नज़र डालें: http://cran.r-project.org/doc/manuals/R-exts.html#The-DESCRIPTION- फ़ाइल आप अपनी DESCRIPTION फ़ाइल में एन्कोडिंग निर्दिष्ट करने में सक्षम होना चाहिए। – Thomas

+13

आपको 'इंस्टॉल' के आमंत्रण के बीच आर को पुनरारंभ करना होगा। – hadley

उत्तर

2

मैं इस एन्कोडिंग अच्छी तरह से आर द्वारा नियंत्रित नहीं किया जा सकता है अगर मैं एक नकली पैकेज में अपने समारोह पेस्ट, रोड फ़ाइल में अपने एन्कोडिंग के लिए उल्लेख हटा और एन्कोडिंग UTF-8 के साथ इसे बचाने के लिए और

जोड़ने नकल पर शक
Encoding: UTF-8 

विवरण फ़ाइल में यह ठीक काम करता है (लिनक्स के तहत, यूटीएफ -8 स्थानीय के साथ)।

संबंधित मुद्दे