• 締切済み

デバッグ情報が文字化けする

eclipse+EPICプラグインで開発してます。デバッグすると2バイト文字を格納している変数の「value」が文字化けてしまいます。解決方法をご存知の方ぜひご伝授ください。お願いします。 workspaceのエンコード:utf-8 use utf8; eclipse、epicはすべて最新のもの

みんなの回答

  • maura
  • ベストアンサー率46% (48/104)
回答No.1

以前 EPICプラグインを使ったことありますが  EUCにしか対応していないことから ちょっと困ったことがありました。

hasekyou
質問者

お礼

質問が少し不適切なところがありました。文字化けではなく、「value」にはUTF8の文字コード値が表示されます。本当に困りました。最近IDE(Eclipse)に頼りすぎるところがあるかもしれませんね。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 文字化けが発生する

    Apache 2.0.54、PHP 5.0.4それから、MySQL 4.1.14でPHPのテスト環境をWindowsXP上に作りました。PHPとMySQLの設定ファイルで文字コードを、UTF-8に統一してほかのMySQL(4.0.12)からダンプしたファイルをUTF-8に変換した後にMySQL 4.1.14にインポートしました。 phpMyAdmin上からは文字化けなしにインポートしたファイルが見れるのですが、なぜか自分で書いたPHPスクリプトではデータ部分がすべて「?」に変わってしまいます。ブラウザの文字コードを変えても?で、試しにそのデータ部分のエンコードをPHP上から調べてみると「ASCII」になっていました。また、MySQLの環境変数のcharacter関係の変数はすべてUTF-8になっています。 データをUTF-8で出力したいのですが、どのようにすればいいでしょうか? 下が、コマンドラインから変数を参照した結果です。 mysql> SHOW VARIABLES LIKE 'char%'; +--------------------------+------+ | Variable_name | Value| +--------------------------+------+ | character_set_client | utf8 | | character_set_connection | utf8 | | character_set_database | utf8 | | character_set_results | utf8 | | character_set_server | utf8 | | character_set_system | utf8 | | character_sets_dir | C:\Program Files\ MySQL\MySQL Server 4.1\share\charsets/ | +--------------------------+------+

    • ベストアンサー
    • MySQL
  • eclipseでSeasar2のframeworkを参照すると文字化け

    eclipseでSeasar2のframeworkを参照すると文字化けする eclipseにSeasar2のプラグインをいれ、Doltengプロジェクトを作成しました。 メインクラスに 「org.seasar.framework.container.factory.SingletonS2ContainerFactory」 をインポートする記述をしました。 eclipseのエディタ上で「SingletonS2ContainerFactory」にカーソルを合わせると 文字化けしたソースコードが参照されます。 プロジェクトのビルドパスに「s2-framework-2.4.41.jar」があり、 「s2-framework-2.4.41-sources.jar」がソース添付されていて、 それを参照した際に文字化けしているようです。 (「s2-framework-2.4.41-sources.jar」をデスクトップにコピーして展開し、 ソースをテキストエディタで開いてみましたが文字化けせずに 正しく表示されました。UTF-8で開きました。) プロジェクトのテキスト・ファイル・エンコードを変更したりもしてみましたが 文字化けしたままでした。(デフォルトはUTF-8でした) eclipse上でこの文字化けは回避できるのでしょうか?

    • ベストアンサー
    • Java
  • Eclipseの文字化けについて

    Eclipseからプロジェクトをインポートすると下記画像のように 文字化けしてしまいます。 何とか対処したいのですが どのようにやれば良いでしょうか? 教えて頂けると助かります。 ※ 秀丸でUTF-8で表示すると正常に日本語表示されます。 [環境] ・Windows8 ・Eclipse 4.4.0 Luna ルナ for Windows ベース [試した事] ・メニューバー → ウィンドウ → 設定 → 一般 → ワークスペース → テキスト・ファイルのエンコード → MS932をUTF-8にする。 結果:文字化けする。 ・パッケージエクスプローラー → 目的のファイル → 右クリック → プロパティ →  リソース → その他 → UTF-8 結果:文字化けする。 ・eclipseのエディタで直接日本語入力。 結果:日本語は打てる。 ・インポートする予定のファイルをカットアンドペーストでパッケージエクスプローラーに  直接貼り付け 結果:日本語で表示する。 なんとなくですが、インポートでおかしくなってるようなイメージです。

    • ベストアンサー
    • Java
  • eclipseのデバッグ中に変数の値(長い文字列)を確認したい

    eclipseによるjavaソースのデバッグ中に変数の値を確認したいとき、 変数を選択→右クリック→監視 をよく使用しています。 しかし先日、StringBufferにセットされたSQLを見ようとしたところ 文字列が長すぎたためか後半を「...」と省略して表示されてしまいました。 どうにかしてソースコードをいじらずに(printlnの埋め込み等)この長い文字列を確認する方法はありませんでしょうか? よろしくお願いいたします。

    • ベストアンサー
    • Java
  • Java+MySQLで特殊文字(丸数字(株)~)が文字化け

    WindowsXP Pro JAVA 1.6.0_15 Struts2 Eclipse 3.5 MySQL 5.0.85 上記の環境で開発を行っております。 Eclipseのテキスト・ファイル・エンコードはShift-JISになっており、 MySQLの設定は以下のようになっております。 character_set_client | utf8 character_set_connection | utf8 character_set_database | utf8 character_set_filesystem | binary character_set_results | utf8 character_set_server | utf8 character_set_system | utf8 各テーブルの文字コードはSJISになっております。 この状態で(1)(株)II~等を使用すると文字化けしてしまいます。 携帯用のページの為、 JSPのヘッダーのcharsetは <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=Shift_JIS" /> にしてあります。 試行錯誤してみたのですが、どうにもうまくいかず進まない状態です。 お分かりになられる方いらっしゃいましたら是非ともご教授願います。

  • eclipseのデバッグ時のステップ実行が・・。

    eclipseのデバック時のステップ実行がおかしくなってしまいました。 現状としては、一応ブレイクポイントで止まってはいるのですが現在行の色がつきません。また、デバッグウィンドウの変数の中をみようとするとエラーがでてしまいます。 バージョンは3.1です。 関係ないかもしれませんが最近プラグインのJSeclipseを導入しました。 設定などわかるかたいましたらよろしくお願いします。

    • ベストアンサー
    • Java
  • EclipseでPHPデバッグ環境

    Eclipseは以前Javaの開発で使ったことがありますが、 開発環境を自分で構築したことはありません。 最近PHPの仕事を請けるようになりましたが、 デバッグの効率が悪いのでEclipseでの環境を 構築したいと考えています。 ステップ実行しながら変数内の値をチェックできたら嬉しいです。 知りたいことは2つあります。 (1) PHPEclipse vs PDT 2009年10月現在、どちらの方が優れているのでしょうか? 上記の目的が果たせれば、導入が楽な方が良いです。 (2) 既存アプリからプロジェクトを作成 既存のアプリがあるので、これをEclipseに取り込む方法が わからず、これまでに何度か導入を挫折しています。 ローカルPCにapache、PHP、MySQL環境は整っており、 アプリはこの環境上で動作します。 あとはEclipse経由でデバッグが出来ればよいのですが。 以下、環境情報です。 Windows XP PHP 4.4.4 Apache 1.3.33 ご教示いただけましたら幸いです。

    • ベストアンサー
    • PHP
  • phpMyadminの文字化け

    さくらレンタルサーバを利用し、問合せフォームを作成しています。 問合せ内容をプロシージャを使いデータベースに格納しています。 タイトルにもありますようにデータベース格納後phpMyAdminで見た際に文字化けしてしまいます。 半角数値は見れるのですが、日本語は文字化けしてしまいます。 環境は以下の通りです。 ■さくらレンタル DB:MySQL クライアントのバージョン: 5.1.30 MySQL の文字セット: UTF-8 Unicode (utf8) MySQL 接続の照合順序 utf8_general_ci テーブルの照合順序utf8_general_ci カラムの照合順序utf8_general_ci ■Web サーバ Apache(バージョン不明 phpMyAdminのバージョン3.2.3 PHPバージョン5.2.11 データベース接続方法 PDOを使用し、プロシージャーをコールしています。 プロシージャーのクリエイト文では文字コードのセットはしていません。 phpMyAdminからプロシージャを直接コールすると文字化け致しません。 $this->dbh = new PDO(DB_NAME, DB_USER, DB_PASSWORD); $this->dbh -> query("SET NAMES UTF-8;"); 上記で接続しています。 ■PHPファイル phpのエンコードはShift-JIS メタタグは以下の用にしています <meta http-equiv="Content-Type" content="text/html; Shift_JIS" /> <meta http-equiv="Content-Language" content="ja" /> プロシージャのパラメーター設定時に mb_convert_encoding($_SESSION['other'],"UTF-8") セッションの値をUTF-8にエンコードして設定しています。 上記のようになっております。 メタタグでUTF-8に設定すればいいのでしょうか? 設定またはエンコード方法で解決できるのでしょうか? 以上、よろしくお願いします。

    • ベストアンサー
    • MySQL
  • PHPEclipseを使ってデバッグするには?

    WindowsXP上でPHPの開発環境を作ろうと思っています。 開発ツールはEclipseのプラグインであるPHPeclipseが便利そうなのでこれで行こうと思います。 その為に以下の手順で開発環境を整えたのですが、PHPのデバッガがうまく動きません。 ブレークポイントを設定してもスルーしてしまいます。 設定手順 ・XAMPP for Windows 1.5.3aをインストール ・php-switch.batによりPHP4(PHP4.4.2-pl1)に変更 ・jdk-1_5_0_08-windows-i586をインストール ・All-In-One Eclipseをインストール(Eclipse 3.2.0) ・PHPeclipse 1.1.8をインストール ・php_db.dll-4.4.2をphp_db.dllに改名しphp.iniで設定されたextension_dirにコピー。 ・xampp\apach\bin\php.iniを変更。   implicit_flush = On   [debugger]   extension=php_dbg.dll   debugger.enabled= true   debugger.profiler_enabled= tru   debugger.profiler_enabled = true   debugger.JIT_host = clienthost   debugger.JIT_port = 7869 ・pnp.iniをxampp\php下にコピー。 ・httpd.confにaliasをワークスペース下が"http://localhost/alias/プロジェクト名/phpファイル名"で参照できるように設定。 ・Eclipseの「ウィンドウ」→「設定」より"PHP External Tools"の各項目を設定 これで一応プロジェクトが作成でき、Eclipseの「実行」→「構成およびデバッグ」で表示されるダイアログで該当プロジェクトを選択し「デバッグ」ボタンを押すとブレークポイントで、止まらずそのまま最後まで実行してしまいます。 ブレークポイントで実行を止めてステップ実行しながらデバッグするにはどうしたら良いのでしょうか? なにか解りましたらアドバイスよろしくお願いいたします。

    • 締切済み
    • PHP
  • php 文字化け

    MAMPをインストールして、統合開発環境であるAptanaを使用してphpのプログラミンを行いたいのですが、 日本語を出力すると文字化けしてしまいます。 このページ http://sevenbluesea.blog101.fc2.com/blog-entry-19.html を参考にして、php.iniを書き換えて保存し直し、AptanaとMAMPを再起動をしても文字化けは直りませんでした。 実行したいソースのテキスト・ファイル・エンコードはSJISで、 これをUTF-8にすると、ソース自体が文字化けを起こしてしまいます。 ソース自体の記述をUTF-8にしないといけないのでしょうか? 何か解決案や参考ページなどを教えていただけると嬉しいです。 よろしくお願いします。

    • ベストアンサー
    • PHP