“网页自动生成”之最后一步 :-(

04-02-26 lijinlinlin
各位高手帮帮忙吧。

小弟的“网页自动生成”利用XML,JDOM,XSLT技术已基本完成,但现在碰到的问题是所生成出来的html文件的编码都是“UTF-8”的(即,<META http-equiv="Content-Type" content="text/html; charset=UTF-8">)。

这样一来在用IE显示HTML文件时,达不到最好的效果(如:有些汉字不技术,段首的四个空格被莫名其妙的缩短了等)。

怎样才能生成编码是“GB2312”的HTML文件呢???

我都快疯了!!!

随信带有一份生成好的HTML文件,一看便知。

lijinlinlinSwp8OTbmSo.htm

bkwuk
2004-11-29 07:06
保证你的servlet默认字符编码都为gb2312

然后在xslt样式表加上文挡声明

<?xml version="1.0" encoding="gb2312"?>

bkwuk
2004-11-29 07:09
晕了,怎么不能显示特殊符号,这论坛真垃圾

对了,声明encoding为gb2312

<?xml version="1.0" encoding="gb2312"?>

dabb
2004-12-01 19:24
你用jdom时要生成gbk编码的xml时,调用一个方法叫什么encoding的?很久以前做的,忘记了

macher
2004-12-05 06:36
把你的编码贴出来,或如果你用的是Transformer ,试着设置OutputProperties,参考

http://www.wrclub.net/study/listarticle.aspx?id=2475&page=5

http://bbs.xml.org.cn/dispbbs.asp?boardID=23&ID=12019

猜你喜欢
2Go 1 2 下一页