用R将加扰的中文字符串转换回正常

时间:2019-01-10 12:42:52

标签: r string scramble

当我下载pdf文件时,其名称应类似于

“论证推理的要素.pdf”,

从一个网站开始,它被乱码成

“ ÛÀÆÀíµÄÒªËØ.pdf”。

我想知道是否可以使用R将加扰的字符串转换回正常的字符串?谢谢

1 个答案:

答案 0 :(得分:0)

# Save your locate:
Sys.getlocale()
# [1] "LC_COLLATE=English_India.1252;LC_CTYPE=English_India.1252;LC_MONETARY=English_India.1252;LC_NUMERIC=C;LC_TIME=English_India.1252"

# Change the locate to 'chinese' and convert the word
Sys.setlocale(category="LC_ALL",locale="chinese")
print("ÂÛÍÆÀíµÄÒªËØ")
# [1] "论推理的要素"

# Restore
Sys.setlocale(category="LC_ALL",locale="English_India.1252")