お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2012-05-07 06:41:13

baku_poke
メンバ
登録日: 2012-04-28

Geanyの実行結果が文字化け

プログラミングソフトのGeanyを使ってC言語の勉強をしているのですが、
サイトからダウンロードしたサンプルファイルを開いてみたら日本語が文字化けしていまして、
そこは設定からエンコードを変えることにより自己解決したのですが、

そのサンプルファイルでの実行結果がまだ文字化けしてしまってます
何か直す方法はないでしょうか?

オフライン

 

#2 2012-06-02 19:36:09

sirase
メンバ
From: 福岡県
登録日: 2012-06-02

Re: Geanyの実行結果が文字化け

baku_poke による投稿:

そこは設定からエンコードを変えることにより自己解決したのですが、

まず、この変更ですが おそらくgeanyの文字コード設定を Shift JISにしたのではないでしょうか?
デフォルトはおそらくUTF-8でしたよね?

また、サンプルファイルはおそらくWindows環境で作成されたものだと推測されますので
Shift JISで書かれてあったのではないでしょうか?

geanyの文字コード設定をShift JISに変更することにより、Shift JISで書かれたサンプルファイルが
文字化けせずに読めるようになって【自己解決】したと言う状況でしょうか?


上記であれば、下記を試して下さい。

1. geanyの文字コードの設定を元のUTF-8に戻す
2. 下記コマンドを実行し、サンプルファイルの文字コードをUTF-8に変換する
 

コード:

  $ sudo apt-get install nkf
  $ nkf -w <サンプルファイル名>.c converted_sample.c

3. 2.で作ったconverted_sample.c を geanyに読み込ませて文字化けしないことを確認
4. converted_sample.c を使用してコンパイル、実行して結果が文字化けしないことを確認

オフライン

 

Board footer

Powered by FluxBB