1
我們的系統管理員只是將我們的操作系統升級到SLES12SP1。我重新安裝了Rv3.2.3並試圖做出情節。我使用cairo_pdf
並嘗試繪製x標籤爲\u0298
即太陽符號的情節,但不起作用:標籤只是空白。例如:R繪製一些unicode字符,但不是其他字符
cairo_pdf('Rplots.pdf')
plot(1, xlab='\u0298') # the x-label comes up blank
dev.off()
這用於工作,但由於某種原因它現在不再。它可與其他角色一起使用,例如
cairo_pdf('Rplots.pdf')
plot(1, xlab='\u2113') # the x-label comes up with the \ell symbol
dev.off()
當我只是在太陽符號粘貼,即
plot(1, xlab='ʘ')
然後我得到警告
Warning messages:
1: In title(...) :
conversion failure on 'ʘ' in 'mbcsToSbcs': dot substituted for <ca>
本機是德國人,但我使用的是美國英語UTF- 8區域設置:
> sessionInfo()
R version 3.2.3 (2015-12-10)
Platform: x86_64-pc-linux-gnu (64-bit)
Running under: SUSE Linux Enterprise Server 12 SP1
locale:
[1] LC_CTYPE=en_US.UTF-8 LC_NUMERIC=C
[3] LC_TIME=en_US.UTF-8 LC_COLLATE=en_US.UTF-8
[5] LC_MONETARY=en_US.UTF-8 LC_MESSAGES=en_US.UTF-8
[7] LC_PAPER=en_US.UTF-8 LC_NAME=C
[9] LC_ADDRESS=C LC_TELEPHONE=C
[11] LC_MEASUREMENT=en_US.UTF-8 LC_IDENTIFICATION=C
任何提示如何我可以讓太陽能符號出現?
這給了我「E」 – rhombidodecahedron
此外,>編碼(「ʘ」) [1]「UTF-8」 – rhombidodecahedron
那我不知道,但也許問題是,你不使用德語作爲本地。 'Sys.setlocale(「LC_TIME」,「de_DE.UTF-8」)' 我使用R版本3.2.3(2015-12-10)並且具有區域設置 區域設置: [1] LC_CTYPE = de_AT.UTF -8 LC_NUMERIC = C [3] LC_TIME = de_AT.UTF-8 LC_COLLATE = de_AT.UTF-8 [5] LC_MONETARY = de_AT.UTF-8 LC_MESSAGES = de_AT.UTF-8 [7] LC_PAPER = de_AT.UTF -8 LC_NAME = C [9] LC_ADDRESS = C LC_TELEPHONE = C [11] LC_MEASUREMENT = de_AT.UTF-8 LC_IDENTIFICATION = C 它工作。但我不確定。 – Florian