質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.46%
Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

コピー

元のオブジェクトを破壊することなく、オブジェクトの複製を生成することをコピーと呼びます。

プログラミング言語

プログラミング言語はパソコン上で実行することができるソースコードを記述する為に扱う言語の総称です。

文字コード

文字コードとは、文字や記号をコンピュータ上で使用するために用いられるバイト表現を指します。

Eclipse

Eclipseは、IBM社で開発された統合開発環境のひとつです。2001年11月にオープンソース化されました。 たくさんのプラグインがあり自由に機能を追加をすることができるため、開発ツールにおける共通プラットフォームとして位置づけられています。 Eclipse自体は、Javaで実装されています。

Q&A

解決済

2回答

879閲覧

Eclipseの文字化けについて

kswdfr

総合スコア21

Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

コピー

元のオブジェクトを破壊することなく、オブジェクトの複製を生成することをコピーと呼びます。

プログラミング言語

プログラミング言語はパソコン上で実行することができるソースコードを記述する為に扱う言語の総称です。

文字コード

文字コードとは、文字や記号をコンピュータ上で使用するために用いられるバイト表現を指します。

Eclipse

Eclipseは、IBM社で開発された統合開発環境のひとつです。2001年11月にオープンソース化されました。 たくさんのプラグインがあり自由に機能を追加をすることができるため、開発ツールにおける共通プラットフォームとして位置づけられています。 Eclipse自体は、Javaで実装されています。

0グッド

0クリップ

投稿2020/12/23 00:28

編集2020/12/23 02:11

ecllipseの文字化けについて

eclipseでjavaのプログラミングを作成しました。

package chap01; public class Sample03 { /* このクラスは、自分の 生年月日を コンソールに表示します。 */ public static void main(String[] args) { //自分の名前を表示 System.out.println("山田太郎"); //生年月日を表示 System.out.print(1998); //年を表示 System.out.print('年'); System.out.print(8); //月を表示 System.out.print('月'); System.out.print(13); //日を表示 System.out.print('日'); } }

このコードをコピー別のパソコンにインストールした同じバージョンのeclipseに貼り付けしたら

package chap01; public class Sample03 { /* 縺薙�ョ繧ッ繝ゥ繧ケ縺ッ縲∬�ェ蛻�縺ョ 逕溷ケエ譛域律繧� 繧ウ繝ウ繧ス繝シ繝ォ縺ォ陦ィ遉コ縺励∪縺吶�� */ public static void main(String[] args) { //閾ェ蛻�縺ョ蜷榊燕繧定。ィ遉コ System.out.println("髱呈惠鄙泌ケウ"); //逕溷ケエ譛域律繧定。ィ遉コ System.out.print(1998); //蟷エ繧定。ィ遉コ System.out.print('蟷エ'); System.out.print(8); //譛医r陦ィ遉コ System.out.print('譛�'); System.out.print(13); //譌・繧定。ィ遉コ System.out.print('譌・'); } }

と日本語で書いたところが文字化けしてしまいました。
文字化けしている理由は文字コードの違いだと思っています。しかし設定のどこを見て直せばいいかわからないので教えてください。

使っているもの

windows10
eclipse4.4LUNA
日本語化:pleiades-e4.4-java-32bit-jre

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

moromon

2020/12/23 01:51

https://www.sejuku.net/blog/74497 このサイトを参考にしながら、 ・PJ全体が文字化けしているのか ・一部のファイルだけが文字化けしているのか ・サイトに記載されている各設定の文字コードがどのように設定されているのか確認いただき 質問を編集いただいてもいいですか? その過程で文字化けが直ることもあるかもしれません。
kswdfr

2020/12/23 02:06

・サイトに記載されている各設定の文字コードがどのように設定されているのか確認いただきがどこを指しているのかわからないので教えてほしいです。(たぶん文字コードはデフォルトの設定からいじっていないです) PJ全体が文字化けしていますSystem.out.println("日本語が文字化け");日本語のコメントが文字化けしています。
kswdfr

2020/12/23 02:10

プログラム単体のプロバティを開いてリソースのテキスト・ファイルのエンコードをデフォルトからutf-8に変換すると文字化けが元に戻るんですがコピーしたプログラムを貼り付けした段階で文字化けしないようにしたいです。(プロパティをいちいち開く手間を省きたいです)
guest

回答2

0

自己解決

USBメモリーにコピーしたものをメモ帳で開いて閉じたのを貼り付けするときeclipse側の設定をutf-8に変換すると文字化けがしなくなる

投稿2020/12/23 03:24

kswdfr

総合スコア21

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

コピーしてほかのパソコンに移す際にメモ帳などどこかに張り付けて
そこからまたコピーしてEclipseに張り付けたりなどされていませんでしょうか?

以前知り合いがテキストをメモ帳に張り付けてそれをコピーしてEclipseに張り付けたところ
文字化けが起きていました。
原因はメモ帳に張り付けた際に文字コードが変わってしまいそのまま張り付けたため

一度張り付けた文字コードを確認されてみてはいかがでしょうか?

ちなみにEclipseの設定ですがウィンドウタブから設定を押して一般の中にある
ワークスペースという部分の左下あたりにテキストファイルのエンコードという項目があり
そちらでEclipseの文字コードの設定ができます。

投稿2020/12/23 02:21

11kiny

総合スコア5

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

kswdfr

2020/12/23 02:40 編集

USBメモリーにコピーしてコピーしたのをメモ帳で開いて閉じたのをコピーして貼り付けをしたら文字化けがおきました。 文字コードはデフォルト(U)(MS932)になっています。 解決方法を教えてください。
11kiny

2020/12/23 02:46 編集

私のやり方としてはメモ帳開いて同時にExcelも開きます。 メモ帳のコードを コントロール+A で全選択をしてコピーします。 その状態でExcelを開いてセルを選択した状態にして にコントロール+ALTキーを押した状態でVキーを押します。 すると形式の選択が出てきますのでテキストを選択して貼り付け、 その後その張り付けられたデータをコピーしてEclipsに張り付ければ行けると思います。
kswdfr

2020/12/23 02:55

Excelをひらかないでやる方法があれば教えてください。
11kiny

2020/12/23 03:01

調べてみたところメモ帳を開いた状態でファイルタブから 対象のメモ帳を選択して開く際に左下あたりに文字コードの選択できる部分があるので そちらで該当する文字コードを入力すれば行けると思います。 またPCではUTF-8がポピュラーなので今後はそちらの文字コードを使用することをお勧めします
kswdfr

2020/12/23 03:05

メモ帳でピログラムをひらいたらUTF-8になっていました。 Eclipseの文字コードをUTF-8にしたら文字化けわ無くなりますか?
11kiny

2020/12/23 03:31

2つのPCでEclipseの設定をUTF-8にしてテキストをUTF-8で開けばいけるかと思います
kswdfr

2020/12/23 05:07

教えてくれてありがとうございました。 これで文字化けすることが無くなりました。
11kiny

2020/12/23 05:23

よかったです。 文字化けや文字コードについては調べたら色々出てくると思うので 今後のためにも時間があるときに一読されてみると良いかもしれませんでは
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.46%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問