回答編集履歴

1

追記

2021/09/25 12:37

投稿

KojiDoi
KojiDoi

スコア13692

test CHANGED
@@ -5,3 +5,103 @@
5
5
  [https://www.rdocumentation.org/packages/XML/versions/3.99-0.6/topics/xmlTreeParse
6
6
 
7
7
  ](https://www.rdocumentation.org/packages/XML/versions/3.99-0.6/topics/xmlTreeParse)を見る限り、当該の関数はメタ情報に含まれるエンコーディング指定(こういうやつ:`<?xml version="バージョン" encoding="文字コード" ?>`)を読み取って適切に処理しようとするようですが、それが無いため、明示的にencodingオプションを指定する必要があると思います。
8
+
9
+
10
+
11
+ # 追記(2021-09-25)
12
+
13
+
14
+
15
+ こんな環境で、
16
+
17
+
18
+
19
+ ```
20
+
21
+ > sessionInfo()
22
+
23
+ R version 4.0.3 (2020-10-10)
24
+
25
+ Platform: x86_64-w64-mingw32/x64 (64-bit)
26
+
27
+ Running under: Windows 10 x64 (build 19043)
28
+
29
+
30
+
31
+ Matrix products: default
32
+
33
+
34
+
35
+ Random number generation:
36
+
37
+ RNG: Mersenne-Twister
38
+
39
+ Normal: Inversion
40
+
41
+ Sample: Rounding
42
+
43
+
44
+
45
+ locale:
46
+
47
+ [1] LC_COLLATE=Japanese_Japan.932 LC_CTYPE=Japanese_Japan.932 LC_MONETARY=Japanese_Japan.932
48
+
49
+ [4] LC_NUMERIC=C LC_TIME=Japanese_Japan.932
50
+
51
+
52
+
53
+ attached base packages:
54
+
55
+ [1] stats graphics grDevices utils datasets methods base
56
+
57
+
58
+
59
+ other attached packages:
60
+
61
+ [1] XML_3.99-0.8 readxl_1.3.1 forcats_0.5.0 stringr_1.4.0 dplyr_1.0.2
62
+
63
+ [6] purrr_0.3.4 readr_1.4.0 tidyr_1.1.2 tibble_3.0.4 ggplot2_3.3.2
64
+
65
+ [11] tidyverse_1.3.0 xml2_1.3.2 httr_1.4.2
66
+
67
+ (以下略)
68
+
69
+ ```
70
+
71
+
72
+
73
+ 次のように、ふつうに表示できました。
74
+
75
+
76
+
77
+ ```
78
+
79
+ > rtree <- xmlInternalTreeParse(rtxt, ignoreBlanks=T, encoding="utf8")
80
+
81
+ > getNodeSet(rtree, "(//speech)[1]")
82
+
83
+ [[1]]
84
+
85
+ <speech>○階委員 なぜ運用したのかというと、要するに、黒川氏の定年の延長を認めるためにやったというふうにしか捉えられないわけですよね。それ以外の理由は全く考えられないし、きょうは、一般論として聞いても、全く答えが返ってこないんですよ。
86
+
87
+  ですから、要は、黒川氏のために、法改正の前に今回の解釈変更を行ったというふうに捉えられる。これはもう、世間一般から見て必ずそうなると思いますよ。それに対して、そうじゃないんだというふうに反論してもらわないと、これは法の支配じゃなくて人の支配ということになると思いますね。
88
+
89
+  ちゃんと、一般論として、なぜ法改正の前に運用を開始しなくちゃいけなかったのかということを説明してもらわないと、私だけではなくて、国民は納得しないと思いますよ。そこをちゃんと説明してくださいよ。説明できないのなら、黒川氏のためでしたというふうに認定せざるを得ません。どうですか、大臣。</speech>
90
+
91
+
92
+
93
+ attr(,"class")
94
+
95
+ [1] "XMLNodeSet"
96
+
97
+ ```
98
+
99
+
100
+
101
+ こんな情報もあるようなので、バージョンをチェックしてみる必要があるかもしれません。
102
+
103
+
104
+
105
+ * [R - Rstudioコンソール、漢字のみ文字化け|teratail](https://teratail.com/questions/324780)
106
+
107
+ * [R 4.0.4 が出たけど(問題解消) - 裏 RjpWiki](https://blog.goo.ne.jp/r-de-r/e/5736dca87312a552b8985e9df299fdc2)