【发布时间】:2013-08-22 17:06:02
【问题描述】:
这个问题与:Rhtml: Warning: conversion failure on '<var>' in 'mbcsToSbcs': dot substituted for <var>和R doesn't open with UTF-8有关
我使用 Ubuntu,无法在情节标题上显示土耳其字符 ı:
myScript.r:
pdf(file='/home/sait/Desktop/abc.pdf')
plot(1:7,1:7,main='geziparkı')
当我使用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>
我在脚本顶部添加了pdf.options(encoding='ISOLatin2.enc') 行,如之前相关问题中所述,但没有帮助。
我是否需要更改 Ubuntu 的 locale 设置。我的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
PS:我继续调查这个问题,发现如果我使用.png,它可以完美运行,唯一的问题是.pdf。
【问题讨论】:
-
尝试在 pdf 查看器中安装土耳其字体。
-
@Manish 我的 pdf 查看器可以处理其他土耳其语 pdf 文档。你确定这是问题所在?