質問編集履歴

2

別のエラーが発生

2015/12/18 09:21

投稿

prince_0203
prince_0203

スコア26

test CHANGED
File without changes
test CHANGED
@@ -10,25 +10,43 @@
10
10
 
11
11
  ```
12
12
 
13
- C:\Users\prince> type test.js | mimic > test.js
13
+ type test.js | mimic > test-out.js
14
14
 
15
15
  ```
16
16
 
17
17
 
18
18
 
19
- ↑test.jsが空にな
19
+ を実行す
20
20
 
21
21
 
22
22
 
23
23
  ```
24
24
 
25
+ Traceback (most recent call last):
26
+
25
- C:\Users\prince> echo abc | mimic > test.js
27
+ File "C:\Users\prince\python3.5.1\Scripts\mimic-script.py", line 9, in <module>
28
+
29
+ load_entry_point('mimic==0.0.1', 'console_scripts', 'mimic')()
30
+
31
+ File "c:\users\prince\python3.5.1\lib\site-packages\mimic\__init__.py", line 401, in main
32
+
33
+ pipe_mimic(options.chance)
34
+
35
+ File "c:\users\prince\python3.5.1\lib\site-packages\mimic\__init__.py", line 311, in pipe_mimic
36
+
37
+ pipe(replace)
38
+
39
+ File "c:\users\prince\python3.5.1\lib\site-packages\mimic\__init__.py", line 285, in pipe
40
+
41
+ out.write(replace(c))
42
+
43
+ UnicodeEncodeError: 'cp932' codec can't encode character '\u2215' in position 0: illegal multibyte sequence
26
44
 
27
45
  ```
28
46
 
29
47
 
30
48
 
31
- ↑test.jsに"abc"出力されるのみ(Unicodeになってない)
49
+ なります(たぶんUnicode文字列をコマンドプロンプト上表示できないのが原因)
32
50
 
33
51
 
34
52
 

1

mimicに関する説明の追加

2015/12/18 09:21

投稿

prince_0203
prince_0203

スコア26

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,6 @@
1
1
  ###前提・実現したいこと
2
2
 
3
- Pythonで書かれたスクリプト[mimic](https://github.com/reinderien/mimic)をWindowsで動かしたいのですが、うまく動きません。
3
+ Pythonで書かれたスクリプト[mimic](https://github.com/reinderien/mimic)(ソースコードの英数字・記号同じ形のUnicode記号に置き換えて動作しなくするスクリプト)をWindowsで動かしたいのですが、うまく動きません。
4
4
 
5
5
 
6
6