我正在处理一个包含一个包含一些西里尔文本的对象的包。除此之外,该包符合UTF-8。
不幸的是,西里尔文导致devtools::check
失败:
> checking data for non-ASCII characters ... NOTE Error in iconv(x,
> ...) :
> embedded nul in string: 'P\024Q\vQ\0P:P0 P2 P<P0Q\002Q\aP5 (P;Q\016P1P0Q\017 P4Q\vQ\0P:P0 P1P>P;P5P5 1 Q\001P5P:) (P=Q\003P6P=P>
> Q\003P:P0P7P0Q\002Q\f P4P;P8Q\002P5P;Q\fP=P>Q\001Q\002Q\f)' Calls:
> <Anonymous> ... format.check_package_datasets -> paste0 -> iconv0 ->
> paste0 -> iconv Execution halted
当我删除西里尔文本时解决了这个问题,但实际上需要该文本。 我试图修改DESCRIPTION文件以允许UTF-8在&#34; russian&#34;旁边,但这会给出自己的错误信息。
我怎样才能允许&#34;俄罗斯&#34;旁边是&#34; UTF-8&#34;在一个包中,没有它失败devtools::check
?