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

fujihara [E-MAIL ADDRESS DELETED]
2008年 5月 27日 (火) 20:06:52 JST


お世話になりますfujiharaです。

説明が足り無くてすみません。

Koichi Kobayashi さんは書きました:
> 小林 (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 から取得した文字列に '〜' や '−' が
>   含まれていて,それをプロパティに設定した場合は?
>
>   
DBから取得した文字列に'〜' や '−'が含まれて居ます。

'〜'=0xA1C1
'−'=0xA1DD

それをビーンに格納してそのプロパティに設定して
テーブルに表示した場合に化けています。
'〜 'は潤オという文字に '−'は?で表示されます。


> できれば,以下の点も調べてください.
>
> ・HTTP レスポンスの Content-Type は正しく
>   EUC になっているか?
>   
> ・HTTP レスポンスの内容自体が '?' になっているのか?
>
>   
以下レスポンスです。

<?xml version="1.0" encoding="euc-jp"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns:te="http://www.seasar.org/teeda/extension" xml:lang="ja"
xmlns="http://www.w3.org/1999/xhtml" lang="ja">
<head>
<meta content="text/html; charset=euc-jp" http-equiv="Content-Type" />
<title>議題検索結果一覧画面</title>
<script type="text/javascript" language="JavaScript"
baseViewId="/view/common/skdDisList.html" xml:space="preserve">
<!--
//-->
</script>
<style type="text/css" xml:space="preserve">
.onTeedaError {
color: red;
}
</style></head>
<body link="#0000EE" bgcolor="#CCFFFF" text="#000000" alink="#FF0000"
vlink="#551A8B">
<form enctype="application/x-www-form-urlencoded" name="form1"
method="post">

省略
</form>
</body>
</html>
> 以下を試してみてください.
>
> ・HTML
>
> <span>&#x301c;&#xff5e; &#x2212;&#xff0d;</span>
> <span id="aaa" te:escape="false"></span>
>
> ・ページクラス
>
> public String aaa = "&#x301c;&#xff5e; &#x2212;&#xff0d;";
>   
id=aaaのプロパティを用意して表示したところ
以下が表示されました。
〜〜 −−  固定のspanタグ
〜〜 −− プロパティ経由のspanタグ

以上、宜しくお願いします。



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