1

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」という頂点があります。エラーの原因は何ですか?どうすれば修正できますか? CAST途中で使用しSELECTてすべての句読点を置き換えてみましたが、何も変わらないようです。MySQL フィールドのアクセント付き文字を R がプロットのラベルとして使用できるものに変換するにはどうすればよいですか?

4

1 に答える 1

0

iconvlatin-1 と UTF-8 エンコーディング間の変換に使用します。

iconv(labels, "latin1", "UTF-8")
于 2013-05-17T21:40:24.217 に答える