- PR -

文字化けについて

1
投稿者投稿内容
新人
会議室デビュー日: 2001/10/05
投稿数: 12
投稿日時: 2001-10-18 12:25
質問です。

下はxslの一部です

<?xml version="1.0" encoding="Shift_JIS"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html" indent="yes" encoding="shift_jis" />
<xsl:template match="/">
<html lang="ja">
<meta http-equiv="Content-Type" content="text/html; charset= utf-16"/>
<head>
<link rel="stylesheet" type="text/css" href="xxxx.css"/>
</head>

上のようなヘッダー部を記述しています。
内部の<form>でテキストフィールドで入力された文字列を
サーブレットに飛ばしていますが、サーブレットが受け取った時点で
文字化けしており、時には空白になる場合もあります。
半角英数字と全角英字だけはきれいにとれます。
サーブレット内部でエンコーディングの処理もしてみたのですが
どうもうまくいきません。
やはり、xslのエンコードの指定に問題があるのでしょうか。
詳しい方、教えて下さい。お願いします。
おがわ
大ベテラン
会議室デビュー日: 2001/08/01
投稿数: 199
お住まい・勤務地: 千葉県
投稿日時: 2001-10-18 13:22
HTML中の<meta>タグで、文字セットを "UTF-16" と指定しています。
Servlet側でRequest内容を受け取る際には、
CharacterEncodingを "UTF-16" としているんですよね???
1

スキルアップ/キャリアアップ(JOB@IT)