[Seasar-user:20843] [mobylet]c:paramの内容が文字化けする

Nakazato Takashi [E-MAIL ADDRESS DELETED]
2011年 7月 11日 (月) 13:36:18 JST


$BCfN$$H?=$7$^$9!#(B
$B$*@$OC$K$J$C$F$*$j$^$9!#(B

$B!w(BIT$B$N!V(BGoogle App Engine$B$H(BSlim3$B$H(BMobylet$B$G;O$a$k7HBS(BWeb$BF~Lg!W(B
$B$N5-;v$G(BMobylet$B$K$D$$$FCN$j$^$7$?!#(B

$B3hMQ$5$;$F$$$?$@$$$F$*$j$^$9!#(B
$B$=$3$G$$$/$D$+3NG'$7$?$$E@$,$4$6$$$^$9!#(B

$B7kO@$+$i?=$7$^$9$H!"(B
GAE 1.5.1$B!\(BSlim3 1.0.12$B!\(BMobylet 1.0.6$B$N4D6-$G!"(B
JSP$BFb$G!"(Bc:import$B$H(Bc:param$B$r;H$&$H!"(B
c:param$B$NFbMF$,J8;z2=$1$9$k!"$H$$$&8=>]$,H/@8$7$^$9!#(B

$BEvJ}$NMxMQ%$%a!<%8$H$7$F$O!"0J2<$N$h$&$J46$8$G$9!#(B

$B"'(Bindex.jsp
--------------------------
<%@page pageEncoding="UTF-8" contentType="text/html; charset=UTF-8"
isELIgnored="false" session="true" %>

<c:import url="/layout.jsp">
  <c:param name="content">

<h2>$B%?%$%H%k#2(B</h2>
$B-!8+=P$7#1!J9TF,$K5!<o0MB8J8;z!V!{#1!W$r;H$C$F$*$j$^$9!#!K(B
$B-"8+=P$7#2(B

  </c:param>
</c:import>
--------------------------

$B"'(Blayout.jsp
--------------------------
<%@page pageEncoding="UTF-8" contentType="text/html; charset=UTF-8"
isELIgnored="false" session="true" %>

<m:xmlheader/>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=<m:charset/>" />
<title>$BI=Bj(B</title>
</head>
<body>

<h1>$B%?%$%H%k#1(B</h1>
$B-#(Bmain$B!J9TF,$K5!<o0MB8J8;z!V!{#3!W$r;H$C$F$*$j$^$9!#!K(B
<div id="content">
    ${param.content}
</div>

</body>
</html>
--------------------------

$B$^$?!"(Bmobylet.xml$B$O0J2<$N$h$&$K$J$C$F$*$j$^$9!#(B
$B"'(Bmobylet.xml
--------------------------
<?xml version="1.0" encoding="UTF-8"?>
<mobylet>
    <initializers>
        <chain>org.mobylet.core.initializer.impl.MobyletInitializerImpl</chain>
        <chain>org.mobylet.gae.initializer.GaeMobyletInitializer</chain>
    </initializers>
    <device>
        <basedir>mobylet/device/</basedir>
    </device>
    <emoji>
        <basedir>emoji/</basedir>
        <imagePath></imagePath>
    </emoji>
    <ip>
        <basedir>ip/</basedir>
    </ip>
    <through>
        <carrier>OTHER</carrier>
    </through>
    <default>
        <contentType>XHTML</contentType>
    </default>
    <secureGateway>SECURE_ALL</secureGateway>
</mobylet>
--------------------------


$B$3$N$h$&$J>u67$K$*$-$^$7$F!"(Bindex.jsp$B$rI=<($5$;$k$H!"(B
c:param$BFb$N!V!{#1!W!V!{#2!W$,(B?$B$GI=<($5$l$^$9!#(B
$BB>$NJ8;z$[E-MAIL ADDRESS DELETED]$7$/I=<($5$l$^$9!#(B
$B$^$?!"(Blayout.jsp$BFb$N!V!{#3!W$[E-MAIL ADDRESS DELETED]$7$/I=<($5$l$F$$$^$9!#(B
$B!J3+H/4D6-!"<B4D6-$H$b$K!K(B

$B!t3+H/4D6-$NI=<(3NG'$O!"(B
$B!t(BFirefox$B$N(BFireMobileSimulator1.2.1$B$r;H$C$F$*$j$^$9!#(B

$B"##1!%(B
mobylet$B$N%=!<%9%3!<%I$rFI$^$;$F$$$?$@$$$?$N$G$9$,!"(B
MobyletDocomoDialect#getContentCharsetName()$B$N(Bif$B>r7o$O!"(B
if (this.charsetSelector.isCharsetInstalled())
$B$G$O$J$/!"(B
if (!this.charsetSelector.isCharsetInstalled())$B!!!&!&!&(B(a)
$B$G$O$J$$$G$7$g$&$+!)(B

(a)$B$N$h$&$K=$@5$7$^$9$H!"(B
$B3+H/4D6-(B(Firefox)$B$K$*$$$F!"!V!{#1!W!V!{#2!W$r4^$_(B
$B$9$Y$[E-MAIL ADDRESS DELETED]$7$/I=<($5$l$k$h$&$K$J$j$^$7$?!#(B

$B"##2!%(B
$B$7$+$7$J$,$i!"(B(a)$B$N$h$&$J=$@5$r9T$C$?$&$($G!"(B
$B<B4D6-$K%G%W%m%$$73NG'$9$k$H!"(B
$B!&(Blayout.jsp$B$NFbMF$[E-MAIL ADDRESS DELETED]$7$$!J!{#3$b!K(B
$B!&(Bindex.jsp$B$N(Bcontent$B$NFbMF$O!"A43QJ8;z$,(B?$B$GI=<($5$l$k!#(B
$B$h$&$K$J$C$F$7$^$$$^$7$?!#(B

$B$3$l$K$D$$$F!"2sHrJ}K!!J(Bmobylet$B$N%=!<%9%3!<%I=$@5$r4^$`!K$,(B
$BJ,$+$kJ}!"$465<x$$$?$@$1$J$$$G$7$g$&$+!)(B

$B$h$m$7$/$*4j$$$$$?$7$^$9!#(B


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