teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

4

コンソール画面の画像を挿入

2020/04/06 04:35

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -118,4 +118,6 @@
118
118
  ・英語テキストファイルは以下です。
119
119
  ![イメージ説明](a9f0b3c588d8cff8772c500706ac60bc.png)
120
120
  ※日本語でのテキストファイの中身は日本人の名前に、英語でのテキストファイには外国人の名前で記載しています
121
- どちらにしても、英語で記載した中身か日本語かの違いだけですが。
121
+ どちらにしても、英語で記載した中身か日本語かの違いだけですが。
122
+ ・コンソールでは以下の様にテキストファイから読み込まれた文字のみ文字化け
123
+ ![イメージ説明](b487a3bd662d3b46421433b854271f46.png)

3

画像挿入

2020/04/06 04:35

投稿

退会済みユーザー
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
+ ![![イメージ説明![イメージ説明](fdea4886ff140a57525089b5f1054c4c.png)2a3502ce52dfff585001ae9bdbca.png)説明](9a3c1e7ce6372c9d97e2753879ee9e51.png)](1b46938a6ace287bd519de6a96d9e477.png)
118
+ ・英語テキストファイルは以下です。
119
+ ![イメージ説明](a9f0b3c588d8cff8772c500706ac60bc.png)
120
+ ※日本語でのテキストファイの中身は日本人の名前に、英語でのテキストファイには外国人の名前で記載しています
121
+ どちらにしても、英語で記載した中身か日本語かの違いだけですが。

2

文字化けする

2020/04/06 04:33

投稿

退会済みユーザー
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に変更

2020/04/06 02:26

投稿

退会済みユーザー
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
+ ```