【发布时间】:2013-12-29 03:25:52
【问题描述】:
我想写入包含字符的 UTF-8 编码文件
10001100 即 Œ 扩展 ASCII 表中的拉丁大写连字 OE,
zz <- file("c:/testbin", "wb")
writeBin("10001100",zz)
close(zz)
当我用office(encoding=utf-8)打开文件时,我可以看到Œ我用readBin看不到什么?
zz <- file("c:/testbin", "rb")
readBin(zz,raw())->x
x
[1] c5
readBin(zz,character())->x
Warning message:
In readBin(zz, character()) :
incomplete string at end of file has been discarded
x
character(0)
【问题讨论】:
-
我从
charToRaw得到8c,你能把sessionInfo()的输出放到你的问题中吗?
标签: r file-io utf-8 ascii file-encodings