回答編集履歴
3
追加の質問への追記
test
CHANGED
@@ -103,3 +103,31 @@
|
|
103
103
|
Javaをはじめましょう!
|
104
104
|
|
105
105
|
```
|
106
|
+
|
107
|
+
|
108
|
+
|
109
|
+
___
|
110
|
+
|
111
|
+
**追記**
|
112
|
+
|
113
|
+
VSCodeの場合
|
114
|
+
|
115
|
+
|
116
|
+
|
117
|
+
`File`-`Preferences`-`Settings`を選択、もしくは`Ctrl + ,`を押して設定画面を開きます。
|
118
|
+
|
119
|
+
![イメージ説明](79d374549c4ece1b922399db73eff327.png)
|
120
|
+
|
121
|
+
`encoding`と入力してencodingの設定にフォーカスし、`UTF-8`を`Shiftjis`に変更します。
|
122
|
+
|
123
|
+
![イメージ説明](c15913bf6f51697569839a4f62c8b056.png)
|
124
|
+
|
125
|
+
これで新規で作成するファイルの文字コードが`Shift_JIS`に変わります。
|
126
|
+
|
127
|
+
|
128
|
+
|
129
|
+
ただ、既に作成されているファイルの文字コードは自動的には変わらないので手動で切り替える必要があります。
|
130
|
+
|
131
|
+
ファイルを開いてウィンドウ右下に表示されている`UTF-8`をクリックします。
|
132
|
+
|
133
|
+
するとウィンドウ上部に`Reopen with encoding`と`Save with Encoding`が表示されるので`Save wigh Encoding`を選択し、`Shift JIS`を選択すればファイルの文字コードが`Shift_JIS`に変わります。
|
2
微修正
test
CHANGED
@@ -10,7 +10,7 @@
|
|
10
10
|
|
11
11
|
- cp65001
|
12
12
|
|
13
|
-
```
|
13
|
+
```PS
|
14
14
|
|
15
15
|
> chcp
|
16
16
|
|
@@ -20,17 +20,17 @@
|
|
20
20
|
|
21
21
|
> java Sample2
|
22
22
|
|
23
|
-
Java͂߂܂傤!
|
23
|
+
Java͂߂܂傤! #日本語が文字化け
|
24
24
|
|
25
|
-
> java '-Dfile.encoding=UTF-8' Sample2
|
25
|
+
> java '-Dfile.encoding=UTF-8' Sample2 #-Dfile.encoding=UTF-8だけは引用符で囲う必要がある
|
26
26
|
|
27
|
-
Javaをはじめましょう!
|
27
|
+
Javaをはじめましょう! #正しく出力される
|
28
28
|
|
29
29
|
```
|
30
30
|
|
31
31
|
- cp932
|
32
32
|
|
33
|
-
```
|
33
|
+
```PS
|
34
34
|
|
35
35
|
> chcp
|
36
36
|
|
@@ -38,7 +38,7 @@
|
|
38
38
|
|
39
39
|
> javac -encoding UTF-8 Sample2.java
|
40
40
|
|
41
|
-
> java Sample2
|
41
|
+
> java Sample2 #-Dfile.encodingオプションの必要なし
|
42
42
|
|
43
43
|
javaをはじめましょう
|
44
44
|
|
@@ -96,9 +96,9 @@
|
|
96
96
|
|
97
97
|
> java Sample2
|
98
98
|
|
99
|
-
Java͂߂܂傤I
|
99
|
+
Java͂߂܂傤I #日本語が文字化け
|
100
100
|
|
101
|
-
> java '-Dfile.encoding=UTF-8' Sample2
|
101
|
+
> java '-Dfile.encoding=UTF-8' Sample2 #-Dfile.encodingオプションが必要
|
102
102
|
|
103
103
|
Javaをはじめましょう!
|
104
104
|
|
1
微修正
test
CHANGED
@@ -1,6 +1,6 @@
|
|
1
1
|
ソースファイルが`UTF-8`の場合はコンパイル時にエンコーディングの指定が必要になります。
|
2
2
|
|
3
|
-
エンコーディングの指定は`-encoding`オプションを使って`javac
|
3
|
+
エンコーディングの指定は`-encoding`オプションを使って`javac -encoding UTF-8 Sample2.java`とします。
|
4
4
|
|
5
5
|
また、cp65001の場合は実行するときに`-Dfile.encoding`オプションが必要になります(これがないと日本語が文字化けします)。
|
6
6
|
|
@@ -22,7 +22,7 @@
|
|
22
22
|
|
23
23
|
Java͂߂܂傤! //日本語が文字化け
|
24
24
|
|
25
|
-
> java '-Dfile.encoding=UTF-8' Sample2 //-Dfile.encoding=UTF-8だけは'で囲う必要があ
|
25
|
+
> java '-Dfile.encoding=UTF-8' Sample2 //-Dfile.encoding=UTF-8だけは'で囲う必要がある
|
26
26
|
|
27
27
|
Javaをはじめましょう! //正しく出力される
|
28
28
|
|