2012-06-30 231 views
1

我从MySQL表中读取文本到R数据框中。 (使用RODBC,sqlFetch)。有两个问题:在R中使用Unicode编码

  1. 如何判断R是否以UTF-8格式读取它?这是字符 类型,但显示编码的功能是什么?
  2. 如何计算R中Unicode字符串中的字符数?

length函数不适用于Unicode,并且总是返回1我认为。

+0

欢迎SO于:

Encoding(x) 

字符数可以用来确定。如果您的问题已解决,请点击复选标记标记为已接受的答案。 –

回答

2

你应该能够与读取的编码(假定它被指定):

nchar(x)