这个问题与:Rhtml:警告:'mbcsToSbcs'中'<var>'的转换失败:dot替换为<var>而R不打开UTF-8
我使用Ubuntu,我不能?
在剧情的标题上显示土耳其人物:
myScript.r
:
pdf(file='/home/sait/Desktop/abc.pdf')
plot(1:7,1:7,main='gezipark?')
Run Code Online (Sandbox Code Playgroud)
我使用运行脚本时收到以下警告消息Rscript myScript.r
,
Warning messages:
1: In title(...) :
conversion failure on 'gezipark?' in 'mbcsToSbcs': dot substituted for <c4>
2: In title(...) :
conversion failure on 'gezipark?' in 'mbcsToSbcs': dot substituted for <b1>
3: In title(...) :
conversion failure on 'gezipark?' in 'mbcsToSbcs': dot substituted for <c4>
4: In title(...) :
conversion failure on 'gezipark?' in 'mbcsToSbcs': dot substituted for <b1>
Run Code Online (Sandbox Code Playgroud)
我pdf.options(encoding='ISOLatin2.enc')
在相关的前一个问题中提到的我的脚本顶部添加了这一行,没有帮助.
我是否需要从locale
Ubuntu的设置中更改某些内容.我sessioinInfo()
跟着,
> sessionInfo()
R version 2.15.2 (2012-10-26)
Platform: x86_64-pc-linux-gnu (64-bit)
locale:
[1] LC_CTYPE=tr_TR.UTF-8 LC_NUMERIC=C
[3] LC_TIME=tr_TR.UTF-8 LC_COLLATE=tr_TR.UTF-8
[5] LC_MONETARY=tr_TR.UTF-8 LC_MESSAGES=C
[7] LC_PAPER=C LC_NAME=C
[9] LC_ADDRESS=C LC_TELEPHONE=C
[11] LC_MEASUREMENT=tr_TR.UTF-8 LC_IDENTIFICATION=C
attached base packages:
[1] stats graphics grDevices utils datasets methods base
Run Code Online (Sandbox Code Playgroud)
PS:我继续调查这个问题,并意识到如果我使用.png
它,它的工作完美,只有问题.pdf
.
Sai*_*ait 11
我终于找到了解决方案,
代pdf(file='/home/sait/Desktop/abc.pdf')
用
cairo_pdf('/home/sait/Desktop/abc.pdf', family="DejaVu Sans")
的伎俩.
我不知道这实际上做了什么,但是我已经尝试了很多东西,除了这个之外什么都没有用.
归档时间: |
|
查看次数: |
2126 次 |
最近记录: |