(免責事項: WindowsやmacOSで動作確認するのがめんどくさくてうろ覚えで書いています。間違ってたらご指摘ください) 裏Rjpwikiで言及されていて知った人も多そうですが、R 4.0.4は日本語を含むマルチバイト文字の表示にバグがあります。 具体的には、次のように、ほとんどの文字が\uXXXXというUnicodeエスケープされた形式で表示されてしまいます。 "鬼は外" #> [1] "\u9b3cは\u5916" この問題はWindows、macOSで発生し、Linuxは大丈夫です(私はUbuntuを使ってるので気付かなかった)。 ただし、これは表示だけの問題で中身のデータには問題ありません。また、表示も print() だけの問題です。 例えば、message()やcat()で表示してみれば普通に表示されることが確認できるはずです。 message("鬼は外") #> 鬼は外