ラベル JBoss seam 日本語 の投稿を表示しています。 すべての投稿を表示
ラベル JBoss seam 日本語 の投稿を表示しています。 すべての投稿を表示

2007年3月30日金曜日

jboss-seam 1.2.1GA と日本語

RoR ライクなseam-genはとっても便利で、気に入っています。 動いているDBがあれば、CRUDは2ー3分で出来ちゃうので。 また、1.2.1からはViewがajax4jsfになった関係かちょっとすっきりしてきました。  でも、私の環境(FreeBSD-current, jboss4.0.5, jboss-seam 1.2.1, postgreSQL 8.2, jdk1.5.0)だと、何故か日本語の検索がうまく行かない、、、。
 PostgreSQLはUTF-8なので、すんなりいけるはずなのに、検索窓に漢字(例えば、「山田」)を入れると、「該当無し」で帰ってきちゃうのですが、DBには存在するし、この時のURL(redirectされているので)見ると、http://localhost:8080/test/UsersList.seam?userName=%E5%B1%B1%E7%94%B0&address=&tel=.... と、ちゃんとUTF-8で「山田」が入っているのですが、検索窓にはUTF-16で解釈されていると思われる、「山田」なる文字列が表示されてしまうのです。 特にどこにもそのような設定はしていないし、、、、。  コードは全てUTF-8で統一しているので、原因がよくわかりません。

 マトモに使えるまでには、まだしばらくかかるなー、私の場合。

2007年3月21日水曜日

JBoss seam 1.2.0PATCH1 seam-gen

seam-gen で自動生成されたWebアプリで、Searchの窓に日本語を入れると、エラーが出る。
debugページで見ると Exception during request processing: org.postgresql.util.PSQLException: ERROR: invalid multibyte character for locale と出てくる。 

これって、PostgreSQLの所為?それともseam-genの生成したアプリの所為?
PostgreSQLの中はUTF8な世界になっているはずですが、PGCLIENTENCODINGでクライアントの文字コードを変換してくれるので(これは殺してあるはずですが)、ひょっとするとこの所為なのかな?

MySQLとかでは問題ないのだろうか?

取り敢えず、PostgreSQLのMLで聞いてみようかな?
(野上さん、皆川さん、もしPostgreSQLの所為だったらごめんなさい、、、)

WSJT-x Super F/H

 WSJT-x使い始めてから随分経ちます(JT65しかなかった頃から)が、FT8のF/Hの使いがっ手の悪さ、MSHVの方が利用されている実態、F/HでFoxがマルチで返答すると信号が弱くなる、などからSuperF/Hが実装されましたね。  そこまでは、問題なく理解していたのですが...