質問編集履歴
8
123
test
CHANGED
File without changes
|
test
CHANGED
@@ -136,9 +136,9 @@
|
|
136
136
|
|
137
137
|
```
|
138
138
|
|
139
|
-
print ("no
|
139
|
+
print ("no4",stdout)
|
140
140
|
|
141
|
-
print ("no
|
141
|
+
print ("no5",unicode(stdout,'utf-8'))
|
142
142
|
|
143
143
|
```
|
144
144
|
|
7
123
test
CHANGED
File without changes
|
test
CHANGED
@@ -122,12 +122,26 @@
|
|
122
122
|
|
123
123
|
```
|
124
124
|
|
125
|
-
|
126
|
-
|
127
125
|
エラー
|
128
126
|
|
129
127
|
UnicodeDecodeError: 'utf-8' codec can't decode byte 0x82 in position 2: invalid start byte
|
130
128
|
|
131
129
|
|
132
130
|
|
131
|
+
|
132
|
+
|
133
|
+
|
134
|
+
|
133
|
-
|
135
|
+
#ためしたこと そのた
|
136
|
+
|
137
|
+
```
|
138
|
+
|
139
|
+
print ("no1",stdout)
|
140
|
+
|
141
|
+
print ("no3",unicode(stdout,'utf-8'))
|
142
|
+
|
143
|
+
```
|
144
|
+
|
145
|
+
|
146
|
+
|
147
|
+
日本語を出力したいだけなんですができません。お手数をおかけしますが宜しくお願いします。
|
6
123231
test
CHANGED
File without changes
|
test
CHANGED
@@ -14,7 +14,7 @@
|
|
14
14
|
|
15
15
|
trans.pyの中身にはいってる変数result_text、"ここの文字を出力したい"です。を
|
16
16
|
|
17
|
-
sample.pyで出力したいです。
|
17
|
+
sample.pyで出力したいです。
|
18
18
|
|
19
19
|
|
20
20
|
|
5
ああdsふぁdsふぁdsふぁdsふぁdsふぁsふぁsdふぁ
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
3つ別の方法を試しても文字化け subprocess.Popen(cmd.split(),stderr=subprocess.PIPE, stdout=subprocess.PIPE)
|
1
|
+
あ3つ別の方法を試しても文字化け subprocess.Popen(cmd.split(),stderr=subprocess.PIPE, stdout=subprocess.PIPE)
|
test
CHANGED
@@ -3,6 +3,12 @@
|
|
3
3
|
win10
|
4
4
|
|
5
5
|
python3.6.8
|
6
|
+
|
7
|
+
|
8
|
+
|
9
|
+
#参考サイト
|
10
|
+
|
11
|
+
https://teratail.com/questions/12384
|
6
12
|
|
7
13
|
|
8
14
|
|
4
123
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,3 +1,5 @@
|
|
1
|
+
#環境
|
2
|
+
|
1
3
|
win10
|
2
4
|
|
3
5
|
python3.6.8
|
@@ -6,7 +8,7 @@
|
|
6
8
|
|
7
9
|
trans.pyの中身にはいってる変数result_text、"ここの文字を出力したい"です。を
|
8
10
|
|
9
|
-
sample.pyで出力したいです。
|
11
|
+
sample.pyで出力したいです。3日間ハマってます。
|
10
12
|
|
11
13
|
|
12
14
|
|
@@ -55,6 +57,10 @@
|
|
55
57
|
|
56
58
|
|
57
59
|
これを実行してprintすると文字化けします
|
60
|
+
|
61
|
+
|
62
|
+
|
63
|
+
(b'os\x82\xc9\x82\xe6\x82\xc1\x82\xc4Google\x82\xcc\x83C\x83\x93\x83|\x81[\x83g\x83R\x83}\x83\x93\x83h\x82\xf0\x95\xcf\x8dX\x82\xb5\x82\xdc\x82\xb7\x81B\x96{\x8a\xc2\x8b\xabOS\x82\xcd\x81@windows\x82\xc5\x82\xb7\x81B\r\n==============================================================>>>>>\x82\xb
|
58
64
|
|
59
65
|
|
60
66
|
|
3
a
test
CHANGED
File without changes
|
test
CHANGED
@@ -4,13 +4,21 @@
|
|
4
4
|
|
5
5
|
|
6
6
|
|
7
|
-
trans.pyの中身は、"ここの文字を出力したい"です。
|
7
|
+
trans.pyの中身にはいってる変数result_text、"ここの文字を出力したい"です。を
|
8
|
+
|
9
|
+
sample.pyで出力したいです。
|
8
10
|
|
9
11
|
|
10
12
|
|
11
13
|
#trans.py
|
12
14
|
|
13
15
|
```ここに言語を入力
|
16
|
+
|
17
|
+
# !/usr/bin/env python
|
18
|
+
|
19
|
+
# coding: utf-8
|
20
|
+
|
21
|
+
import sys
|
14
22
|
|
15
23
|
result_text = "ここの文字を出力したい"
|
16
24
|
|
@@ -25,6 +33,16 @@
|
|
25
33
|
#できないソース
|
26
34
|
|
27
35
|
```ここに言語を入力
|
36
|
+
|
37
|
+
# !/usr/bin/env python
|
38
|
+
|
39
|
+
# coding: utf-8
|
40
|
+
|
41
|
+
import os
|
42
|
+
|
43
|
+
import subprocess
|
44
|
+
|
45
|
+
|
28
46
|
|
29
47
|
cmd = "python ./trans.py gs://bucket/"
|
30
48
|
|
2
123
test
CHANGED
File without changes
|
test
CHANGED
@@ -48,7 +48,7 @@
|
|
48
48
|
|
49
49
|
```ここに言語を入力
|
50
50
|
|
51
|
-
print(p.stdout.decode(chardet.detect(p
|
51
|
+
print(p.stdout.decode(chardet.detect(p.stdout)["encoding"]))
|
52
52
|
|
53
53
|
```
|
54
54
|
|
1
あ
test
CHANGED
File without changes
|
test
CHANGED
@@ -91,3 +91,13 @@
|
|
91
91
|
#print(n.decode("utf8"))
|
92
92
|
|
93
93
|
```
|
94
|
+
|
95
|
+
|
96
|
+
|
97
|
+
エラー
|
98
|
+
|
99
|
+
UnicodeDecodeError: 'utf-8' codec can't decode byte 0x82 in position 2: invalid start byte
|
100
|
+
|
101
|
+
|
102
|
+
|
103
|
+
宜しくお願いします。
|