【问题标题】:dbWriteTable ignores UTF-8 encodingdbWriteTable 忽略 UTF-8 编码
【发布时间】:2017-03-14 15:58:38
【问题描述】:

创建 广告·页面·群组·活动·筹款活动

【问题讨论】:

    标签: mysql r encoding utf-8 rmysql


    【解决方案1】:

    你有“Mojibake”。示例:ž 变成了ž,因为latin1 在某处涉及。您没有提供足够的信息让我专门指出要解决的问题,但this Question and Answer 应该会有所帮助。 (搜索 Mojibake。)

    【讨论】:

    • 期望的结果是带有拉丁字母的 vnt = c("Individualioji įmonė", "Akcinė Bendrovė", "Mažoji bentrija") 的向量。我在 R 中编码没有问题,但是当我将它发送到 mysql 时,它无法选择正确的编码。
    【解决方案2】:

    解决了。解决方案非常简单。在将数据写入 mysql 之前,您需要覆盖 dbConnect 对象:

    conn = dbConnect(MySQL(), user='', password='', dbname='', host='127.0.0.1')
    

    【讨论】:

      猜你喜欢
      • 2018-05-25
      • 1970-01-01
      • 1970-01-01
      • 2011-10-30
      • 2021-10-20
      • 2012-11-07
      • 2015-03-04
      • 2016-07-05
      • 1970-01-01
      相关资源
      最近更新 更多