有没有办法根据土耳其语改变R中的字符编码系统?
我尝试在将R脚本保存到iso-8859-9,windows-1254或latin5时更改编码。最后一次编码给了我最好的结果,但是当我重新加载R脚本时,并没有正确保存所有字符。例如:
原件:
hâkimiyetinin
çıkıyor
重新加载(第二个例子中的字符崩溃):
hâkimiyetinin
çýkýyor
有人有想法吗?提前谢谢!
答案 0 :(得分:0)
此功能应该告诉您机器中的编码
iconvlist()
这应该告诉你哪个编码是字符串pal
Encoding(pal)
这应该改变pal的编码
Encoding(pal) <- "latin1"
这应该将朋友转换为特定的编码
pal <- iconv(pal, to='ASCII//TRANSLIT')
我不知道这个编码是否是您正在寻找的
"x-mac-turkish" or "macturkish"
希望这会有所帮助
答案 1 :(得分:0)
我有一个类似的问题,我尝试了包括以色列的回答在内的几项工作,但唯一帮助我的是更改语言环境。
我刚刚在RStudio控制台中输入了以下命令。
Sys.setlocale(category = "LC_ALL", locale = "Turkish")
现在,每当我输入İstanbul时,我都会在I上得到一个点。在将其设置为UTF-8之前,它仍然会引起问题。
我发现了this question about Greek characters,但本质上是相同的原理。只需将“希腊语”更改为“土耳其语”即可。