[#39989] TCPSocket.new でスレッドが止まる。 — take_tk <ggb03124@...>

たけ(tk)です。

15 messages 2004/09/02

[#40018] yaml.rbとdate.rbを組み合わせて使った際の問題 — "Keisuke Minami" <keisuke@...>

こんにちは。三並と申します。

14 messages 2004/09/07
[#40020] Re: yaml.rbとdate.rbを組み合わせて使った際の問題 — IWATSUKI Hiroyuki <don@...> 2004/09/07

岩月と申します。

[ruby-list:40004] XML(XSTL)を使用したときの文字化け

From: kaleidphenom <kaleidphenom@...>
Date: 2004-09-04 07:04:19 UTC
List: ruby-list #40004
ruby 1.8.0 + XML(XSTL) を使用してホームページを作ろうと
しているのですが、
XML(XSTL)から送った文字データが文字化けしてしまい困って
います。
HTMLから送った文字データは文字化けしていないので不思議で
す。

どのように文字化けを防げばよいのでしょうか。
ご存知の方がいましたら、ご教授をお願いします。


---- XSTL ----
<?xml version="1.0" encoding="Shift_JIS"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">
<xsl:template match="/">

<HTML>
<BODY>
<FORM method="post" action="Sample.cgi">
<INPUT name="moji" type="text" size="20" maxlength="15"/>
<INPUT type="submit" name="submin" value="送信"/>
</FORM>
</BODY>
</HTML>

</xsl:template>
</xsl:stylesheet>


---- Ruby(Sample.cgi) ----
#!/ruby/bin/ruby

require "cgi"
require "kconv"

$Form = CGI.new
_moji = String($Form['moji'][0])

print "Content-type: text/html; charset=Shift_JIS\n\n"

puts "<HTML>"
puts "<BODY>"

puts _moji

puts "</BODY>"
puts "</HTML>" 


In This Thread

Prev Next