jgh*_*781 4 mysql unicode r utf-8
我正在努力在数据框中显示日文字符,这些数据框是使用RMySQL包从MySQL数据库中检索的.如果我将数据库中的字符串粘贴到变量中,然后具有编码'UTF-8',则日文字符显示正常.数据帧列的编码是"未知",我还没有设法使用iconv进行更改.
数据库的一行是:
1.00 20120801 4520000000000.00 1.00 379.00 142.00 ?????????????????????
Run Code Online (Sandbox Code Playgroud)
检索使用:
rs <- dbSendQuery(con, "select * from sales");
data <- fetch(rs, n=-1)
Run Code Online (Sandbox Code Playgroud)
第一行数据:
1 1 20120801 4.52e+12 1 379 142 ?????????????????????\r
Run Code Online (Sandbox Code Playgroud)
任何帮助非常感谢.
jgh*_*781 10
在检索该数据之前添加以下行似乎可以解决该问题:
rs <- dbSendQuery(con, 'set character set "utf8"')
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2003 次 |
| 最近记录: |