gpt4 book ai didi

mysql - MySQL 字段中的重音字符导致 R 中的无效多字节字符串错误

转载 作者:行者123 更新时间:2023-11-30 23:18:18 25 4
gpt4 key购买 nike

我使用 CHARSET=latin1 从 MySQL DB 中提取顶点属性,当我尝试以下操作时,我得到了 Error in nchar(labels) : invalid multibyte string 326:

plot(graph,
layout=fr_layout,
vertex.label=V(graph)$univ,
vertex.size=2,
edge.arrow.size=.5)

例如,我有一个顶点是“Università degli Studi di Milano”和“St. John's University”。是什么导致了错误,我该如何解决?我尝试在 SELECT 期间使用 CAST 并替换所有标点符号,但这似乎没有任何改变。如何将 MySQL 字段中的重音字符转换为 R 可以用作绘图中的标签的字符?

最佳答案

使用 iconv 在 latin-1 和 UTF-8 编码之间进行转换:

iconv(labels, "latin1", "UTF-8")

关于mysql - MySQL 字段中的重音字符导致 R 中的无效多字节字符串错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16617934/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com