html转换失败怎么解决,Rhtml:警告:'mbcsToSbcs'中'

环境:

R v。2.15.1在Mac OS 10.8.2平台x86_64-apple-darwin9.8.0 / x86_64(64位)上,RStudio IDE被设置为使用UTF-8作为其默认编码。操作系统也使用UTF-8。

> Sys.getlocale(category = "LC_ALL")

[1] "sk_SK.UTF-8/sk_SK.UTF-8/sk_SK.UTF-8/C/sk_SK.UTF-8/sk_SK.UTF-8"目的:

从R HTML(.Rhtml)文件生成HTML文件,其中包含带扩展拉丁字符(如š或č)的绘图。

问题:

当我点击编织HTML时,输出如下所示:

plot(1:2, main = "šč")

## Warning: conversion failure on 'šč' in 'mbcsToSbcs': dot substituted for

##

## Warning: conversion failure on 'šč' in 'mbcsToSbcs': dot substituted for

##

## Warning: conversion failure on 'šč' in 'mbcsToSbcs': dot substituted for

##

## Warning: conversion failure on 'šč' in 'mbcsToSbcs': dot substituted for

## <8d>

**Plot with correct characters despite the warnings.**题:

导致问题的原因以及如何解决问题?我怎么能至少摆脱结果文件中显示的警告?

绝望的说明:

我一直在寻找一个过去一两个小时的解决方案,发现了许多类似的案例,并尝试了许多不同的可能解决方案(许多与PDF输出相关,如果我只使用Sweave就会以相同的方式竖立起来),现在我真的绝望。

2012年11月9日编辑:

使用@metasequoia建议的Encoding()解决方案确实可行,但考虑到需要打印代码(最好没有该功能),我更喜欢使用函数pdf.options()的@nograpes提供的解决方案。

不过,有趣的是,虽然

产生相同的警告,

按预期工作。这是为什么?我认为在R中运行命令时,年代学是重要的。

所以,我的目的的明确解决方案是放

在我的每个代码的开头。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值