機種依存文字として、俗に「はしご高」と呼ばれる文字を、
JDBC経由でPostgreSQLに格納し、その値をPHPプログラムから取得
したところ文字化けしてしまいました。
JDBC経由でJavaプログラムから取得する分には問題がありません
でした。
また、PHPから「はしご高」をPostgreSQLに格納し、JDBC経由で
Javaプログラムから取得したところ、空白文字になってしまいましたが、
PHPから取得すると正常に取得できました。
PostgreSQLのデータベースはEUC-JPで作成しております。
PHPのデフォルトエンコーディングはEUC-JPです。
PHPからDBに登録するときに変換されるEUC-JPとJDBC内で変換される
EUC-JPが異なるということがあるのでしょうか?
文字コードに関する知識が乏しく、なにから考えてよいのか手探りの
状態です。
できましたら、ご回答のほどよろしくお願いいたします。