回答編集履歴

2

加筆修正

2019/03/25 10:50

投稿

退会済みユーザー
test CHANGED
@@ -1,3 +1,9 @@
1
1
  対策方法がなくもないですが、面倒です。
2
2
 
3
3
  [コマンドプロンプト起動時、自動的に文字コードをUTF-8にして日本語もちゃんと表示できるようにする方法 - Qiita](https://qiita.com/yufu/items/86a455f948a3e1c0ef97)
4
+
5
+
6
+
7
+ Windows 10のみ、この技が使えるかも。
8
+
9
+ [Windows10 April 2018 Updateで追加されたUTF-8モードを使う - kuluna.class](https://kuluna.github.io/blog/post/20180512/)

1

見直し

2019/03/25 10:50

投稿

退会済みユーザー
test CHANGED
@@ -1,27 +1,3 @@
1
- コマンド・プロンプト上で実行しているのだとしたら、
2
-
3
- phpをutf-8エンコーディングで書いていたら、
4
-
5
- 出力する文字列がSJIS-winなどでもない限り
6
-
7
- コマンド・プロンプト自体のエンコーディングミスマッチで
8
-
9
- 強制終了してしまうように見えるかもしれません。
10
-
11
-
12
-
13
- 試しに、
14
-
15
- ```
16
-
17
- C:/xampp/php/php.exe C:/test/test.php > output.txt
18
-
19
- ```
20
-
21
- などとして実行すると、出力結果がoutput.txtに出ると思います。
22
-
23
-
24
-
25
1
  対策方法がなくもないですが、面倒です。
26
2
 
27
3
  [コマンドプロンプト起動時、自動的に文字コードをUTF-8にして日本語もちゃんと表示できるようにする方法 - Qiita](https://qiita.com/yufu/items/86a455f948a3e1c0ef97)