2017-12-21 11 views
0

私のデータベースには、UTF-8としてキリル文字列が格納されているようです。しかし、私はキリル文字でRを使って復元する必要があります。キリル文字を表すR文字列

たとえば、データベースには"õÆ¿ª®Ï"という名前で保存されています。私が必要なのはМоскваです。

私はiconvのを使用していくつかのものを試してみましたが、私は最初の文字列をダブル変換する必要がある場合ではないことを確認:

1. iconv(x, "UTF-8", "CP1251") # I get NA 
2. iconv(x, "CP1251", "UTF-8") # I get ûûû \"òƸл°¸»ª¿-õƸƺ±Ð\" 

は私がキリル最初にUTF-8から文字列を復元する必要があると仮定が、私NAを得る。

ヘルプは、アカウントに任意のマークされたエンコーディングを取って、それぞれ固有のエンコーディングまたはUTF-8に文字ベクトルの要素を変換

答えて

0

enc2nativeを高く評価してenc2utf8。それらは最小限のコピーを行うように設計されたプリミティブ関数です。