質問編集履歴
4
コンソール画面の画像を挿入
title
CHANGED
File without changes
|
body
CHANGED
@@ -118,4 +118,6 @@
|
|
118
118
|
・英語テキストファイルは以下です。
|
119
119
|

|
120
120
|
※日本語でのテキストファイの中身は日本人の名前に、英語でのテキストファイには外国人の名前で記載しています
|
121
|
-
どちらにしても、英語で記載した中身か日本語かの違いだけですが。
|
121
|
+
どちらにしても、英語で記載した中身か日本語かの違いだけですが。
|
122
|
+
・コンソールでは以下の様にテキストファイから読み込まれた文字のみ文字化け
|
123
|
+

|
3
画像挿入
title
CHANGED
File without changes
|
body
CHANGED
@@ -111,4 +111,11 @@
|
|
111
111
|
>>コンテナーからの継承(l) MS932
|
112
112
|
-試したことeclipseで文字コードの変更(UTF-8)にしても正しく表示されません。
|
113
113
|
-分からない
|
114
|
-
上記で試したこと以外で文字化けを解決する方法があればご教示願います。
|
114
|
+
上記で試したこと以外で文字化けを解決する方法があればご教示願います。
|
115
|
+
#######追記3
|
116
|
+
・元のテキストファイルの内容は以下です。
|
117
|
+
2a3502ce52dfff585001ae9bdbca.png)説明](9a3c1e7ce6372c9d97e2753879ee9e51.png)](1b46938a6ace287bd519de6a96d9e477.png)
|
118
|
+
・英語テキストファイルは以下です。
|
119
|
+

|
120
|
+
※日本語でのテキストファイの中身は日本人の名前に、英語でのテキストファイには外国人の名前で記載しています
|
121
|
+
どちらにしても、英語で記載した中身か日本語かの違いだけですが。
|
2
文字化けする
title
CHANGED
File without changes
|
body
CHANGED
@@ -91,7 +91,7 @@
|
|
91
91
|
|
92
92
|
Java_version:8.0
|
93
93
|
|
94
|
-
#####追記
|
94
|
+
#####追記1
|
95
95
|
names.text"→names.txtに変更
|
96
96
|
```
|
97
97
|
public static void main(String[] args) {
|
@@ -102,4 +102,13 @@
|
|
102
102
|
BufferedInputStream bis = null;
|
103
103
|
FileInputStream fis= null;
|
104
104
|
|
105
|
-
```
|
105
|
+
```
|
106
|
+
######追記2
|
107
|
+
-問題点
|
108
|
+
fileはとりあえず読み込めてerrorが発生しないんですけど、表示された文字が文字化けしてます。恐らく文字コードが一致していないからだと思うんです。
|
109
|
+
-前提
|
110
|
+
・eclipseの文字コード
|
111
|
+
>>コンテナーからの継承(l) MS932
|
112
|
+
-試したことeclipseで文字コードの変更(UTF-8)にしても正しく表示されません。
|
113
|
+
-分からない
|
114
|
+
上記で試したこと以外で文字化けを解決する方法があればご教示願います。
|
1
names.text"→names.txtに変更
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,5 +1,5 @@
|
|
1
1
|
お知恵をおかしください
|
2
|
-
#
|
2
|
+
# 前提・実現したいこと
|
3
3
|
|
4
4
|
Eclipseを使用
|
5
5
|
"names"とい名前でメモ帳を作成
|
@@ -8,7 +8,7 @@
|
|
8
8
|
とりあえずはnames.txtというファイルを読み込んで表示させたい。
|
9
9
|
|
10
10
|
|
11
|
-
##
|
11
|
+
## 発生している問題・エラーメッセージ
|
12
12
|
|
13
13
|
he specified file not foundjava.io.FileNotFoundException: C:\JavaAssignment\names.text (指定されたファイルが見つかりません。)
|
14
14
|
|
@@ -16,6 +16,7 @@
|
|
16
16
|
### 該当のソースコード
|
17
17
|
|
18
18
|
言語名:Java
|
19
|
+
```
|
19
20
|
import java.io.BufferedInputStream;
|
20
21
|
import java.io.File;
|
21
22
|
import java.io.FileInputStream;
|
@@ -77,15 +78,28 @@
|
|
77
78
|
|
78
79
|
}
|
79
80
|
|
81
|
+
```
|
80
82
|
|
83
|
+
#### 試したこと
|
81
84
|
|
82
|
-
### 試したこと
|
83
|
-
|
84
85
|
1:エクスプローラーを開く
|
85
86
|
2:表示をクリックしてオプションを選択
|
86
87
|
3:フォルダーオプションの表示を選択して詳細設定の”登録登録されている拡張子の表示しない"のチェックを外し適応させ閉じた
|
87
88
|
4:参照したいフォルダのdirectory pathをコピーしたのをそのまま使用した。
|
88
89
|
5:参照したいフォルダの前に"\"を付け加えてあります。
|
89
|
-
### 補足情報(FW/ツールのバージョンなど)
|
90
|
+
##### 補足情報(FW/ツールのバージョンなど)
|
90
91
|
|
91
|
-
Java_version:8.0
|
92
|
+
Java_version:8.0
|
93
|
+
|
94
|
+
#####追記
|
95
|
+
names.text"→names.txtに変更
|
96
|
+
```
|
97
|
+
public static void main(String[] args) {
|
98
|
+
|
99
|
+
System.out.println("<出現回数>");
|
100
|
+
//Specify the path of the file here
|
101
|
+
File file = new File("C:\JavaAssignment\names.txt");
|
102
|
+
BufferedInputStream bis = null;
|
103
|
+
FileInputStream fis= null;
|
104
|
+
|
105
|
+
```
|