[Seasar-user:14458] Re: [Teeda]文字化けについて

Koichi Kobayashi [E-MAIL ADDRESS DELETED]
2008年 5月 27日 (火) 19:00:07 JST


小林 (koichik) です.

Date:    Tue, 27 May 2008 18:01:17 +0900
From:    fujihara <[E-MAIL ADDRESS DELETED]>
To:      Seasar2 メーリングリスト <[E-MAIL ADDRESS DELETED]>
Subject: [Seasar-user:14457] [Teeda]文字化けについて

> DBに内容をTeedaで画面に表示した場合
> “〜”の文字が文字化けしてしまいます。

この書き方だと,DB から取得した文字列に
'〜' や '−' が含まれている場合の問題だと
読めるのですが (「DB に」を「DB の」と解釈
した場合),[Seasar-user:14272] では
そうではないと書いていますし,これでは
状況が分かりません.

まずは状況をきちんと説明してください.
例えば

・HTML に書いた '〜' や '−' が化けるのか?
・プロパティに設定した '〜' や '−' は?
・DB から取得した文字列に '〜' や '−' が
  含まれていて,それをプロパティに設定した場合は?

できれば,以下の点も調べてください.

・HTTP レスポンスの Content-Type は正しく
  EUC になっているか?
・HTTP レスポンスの内容自体が '?' になっているのか?

以下を試してみてください.

・HTML

<span>&#x301c;&#xff5e; &#x2212;&#xff0d;</span>
<span id="aaa" te:escape="false"></span>

・ページクラス

public String aaa = "&#x301c;&#xff5e; &#x2212;&#xff0d;";



-- 
<component name="koichik">
    <property name="fullName">"Koichi Kobayashi"</property>
    <property name="email">"[E-MAIL ADDRESS DELETED]"</property>
    <property name="blog">"http://d.hatena.ne.jp/koichik"</property>
</component>



Seasar-user メーリングリストの案内