1

MySQL テーブルから R データフレームにテキストを読み込みました。(RODBC、sqlFetch を使用)。2 つの質問があります。

  1. Rがutf-8として読み込んだかどうかを確認するにはどうすればよいですか? 文字型ですがエンコーディングを表示する機能は何ですか?
  2. RでUnicode文字列の文字数を計算するにはどうすればよいですか?

このlength関数は Unicode では機能せず、常に 1 を返すと思います。

4

1 に答える 1

2

次の方法でエンコーディングを読み取ることができるはずです(指定されていると仮定します):

Encoding(x)

文字数は次のように決定できます。

nchar(x)
于 2012-06-30T15:37:08.243 に答える