我有以下数据:
structure(list(QB5B_2 = structure("Car les GAFA sont des sociétés Américaines et de plus les gouvernements qui composent l'Union Européenne ne sont pas d'accord entre elles sur la stratégie à adopter en ce qui les concerne . Exemple les Gafa payent des impots en Irlande car leurs si<ef>", label = "test", format.spss = "A255", display_width = 0L)), row.names = c(NA,
-1L), class = c("tbl_df", "tbl", "data.frame"))
当我在 RStudios 视图窗格中查看这些数据时,它看起来像正确的法语文本:
View(problem)
显示:
但是,当查看控制台中的数据时,它给了我:
# A tibble: 1 x 1
QB5B_2
<chr>
1 "Car les GAFA sont des soci\xc3\xa9t\xc3\xa9s Am\xc3\xa9ricaines et de plus les gouvernements qui composent l'Union Eu~
所以很明显存在一些字符编码问题。
现在,当我尝试将文件导出到 Excel 时:
library(writexl)
write_xlsx(problem, "test.xlsx")
它执行导出,但我无法在 Excel 中打开文件,而是收到一条错误消息,指出遇到了问题。旁注:我可以很好地导入 Excel 文件,例如readxl::read_xlsx("test.xlsx")
所以两个问题:
- 我怎样才能首先防止这些性格问题?理想情况下,我不会
\xc3\
在数据中得到这些奇怪的东西。 - 有什么方法可以导出文件以便在 Excel 中正确打开它?