質問編集履歴

5

文字コードを出力した場合の実行結果を追記

2016/12/31 04:01

投稿

TomoyukiSato
TomoyukiSato

スコア16

test CHANGED
File without changes
test CHANGED
@@ -102,6 +102,32 @@
102
102
 
103
103
 
104
104
 
105
+ ```
106
+
107
+ >>> print(['ほげ'])
108
+
109
+ ['\x82\xd9\x82\xb0']
110
+
111
+ >>> print(['ほげほげ'])
112
+
113
+ ['\x82\xd9\x82\xb0\x82\xd9\x82\xb0']
114
+
115
+ >>> print(['ふが'])
116
+
117
+ ['\x82\xd3\x82\xaa']
118
+
119
+ >>> print(['ふがふが'])
120
+
121
+ ['\x82\xd3\x82\xaa\x82\xd3\x82\xaa']
122
+
123
+ ```
124
+
125
+
126
+
127
+ 文字コード的には問題がないように見えます。
128
+
129
+
130
+
105
131
  なお、他の言語は、と思って試しましたがRubyは問題ありませんでした。
106
132
 
107
133
 

4

発生したPythonのアーキテクチャを追記

2016/12/31 04:01

投稿

TomoyukiSato
TomoyukiSato

スコア16

test CHANGED
File without changes
test CHANGED
@@ -116,9 +116,9 @@
116
116
 
117
117
  - Windows10 Pro x64
118
118
 
119
- - Windows Insider Programスローリング build14965.1001
119
+ - Windows Insider Program (スローリング) build14965.1001
120
120
 
121
- - Python 2.7.11
121
+ - Python 2.7.11 (32bit / 64bitいずれも発生)
122
122
 
123
123
 
124
124
 

3

環境にWindowsの詳細を追記

2016/12/11 12:16

投稿

TomoyukiSato
TomoyukiSato

スコア16

test CHANGED
File without changes
test CHANGED
@@ -116,6 +116,8 @@
116
116
 
117
117
  - Windows10 Pro x64
118
118
 
119
+ - Windows Insider Program(スローリング) build14965.1001
120
+
119
121
  - Python 2.7.11
120
122
 
121
123
 
@@ -126,6 +128,10 @@
126
128
 
127
129
  - Windows10 Home x86
128
130
 
131
+ - Insider Program未参加
132
+
133
+ - Anniversary Update未適用
134
+
129
135
  - Python 2.7.11
130
136
 
131
137
 

2

文字化けが発生する位置について実行結果を追加

2016/12/11 10:55

投稿

TomoyukiSato
TomoyukiSato

スコア16

test CHANGED
File without changes
test CHANGED
@@ -80,6 +80,28 @@
80
80
 
81
81
 
82
82
 
83
+ ```
84
+
85
+ >>> print('ほげほげ')
86
+
87
+ ほーほげ
88
+
89
+ >>> print('ふがふが')
90
+
91
+ ふェふが
92
+
93
+ >>> print('ふがふがふが')
94
+
95
+ ふェふがふが
96
+
97
+ ```
98
+
99
+
100
+
101
+ 試した限りでは2文字目が怪しいように見えます。
102
+
103
+
104
+
83
105
  なお、他の言語は、と思って試しましたがRubyは問題ありませんでした。
84
106
 
85
107
 

1

コードページ指定方法を変えた場合の動作結果、chcpコマンドの実行結果を追記

2016/12/11 10:22

投稿

TomoyukiSato
TomoyukiSato

スコア16

test CHANGED
File without changes
test CHANGED
@@ -76,6 +76,8 @@
76
76
 
77
77
  同じ化け方をします。
78
78
 
79
+ コードページの指定を`# -*- coding: cp932 -*-`にしても変化ありません。
80
+
79
81
 
80
82
 
81
83
  なお、他の言語は、と思って試しましたがRubyは問題ありませんでした。
@@ -106,6 +108,8 @@
106
108
 
107
109
 
108
110
 
111
+ 両方の環境でそれぞれ`chcp`コマンドを実行すると、いずれも932になります。
112
+
109
113
 
110
114
 
111
115
  どなたかお知恵をお貸しください。よろしくお願いします。