以文本方式查看主题 - 中文XML论坛 - 专业的XML技术讨论区 (http://bbs.xml.org.cn/index.asp) -- 『 XSL/XSLT/XSL-FO/CSS 』 (http://bbs.xml.org.cn/list.asp?boardid=8) ---- xml xsl 提交表单的问题 (http://bbs.xml.org.cn/dispbbs.asp?boardid=8&rootid=&id=7080) |
-- 作者:Flash2004 -- 发布时间:4/28/2004 10:15:00 AM -- xml xsl 提交表单的问题 xml xsl 提交表单的问题 我用xml +xsl 生成一个表单 然后我填写了这个表单 并提交到一个asp页 但是得到的总是乱码(中文部分) 这是怎么回事? 我的系统是win2003 IIS6
|
-- 作者:admin -- 发布时间:4/28/2004 1:17:00 PM -- ASP代码贴出来看看 |
-- 作者:Flash2004 -- 发布时间:4/28/2004 1:37:00 PM -- 请看 |
-- 作者:admin -- 发布时间:4/28/2004 5:42:00 PM -- 把response.Write server.URLEncode(request.Form(k))中的 URLEncode 改为HTMLEncode |
-- 作者:Flash2004 -- 发布时间:4/28/2004 5:54:00 PM -- 还是不行的 不过如果我在IE中手动把编码改成"utf-8"则 他显示的就不是乱码了 所以可以认为 request.form(k) 放回的是 utf-8编码的字串 如果可以把utf-8转成gb2312 就好了 |
-- 作者:Flash2004 -- 发布时间:4/28/2004 6:29:00 PM -- 倒霉死了 搞了一个下午 都没结果 不过想了三个有点麻烦的解决方案: 3. 这是从CSDN学来的 |
-- 作者:孤独 -- 发布时间:4/30/2004 7:08:00 PM -- 没用的..... IIS在发送编码的时候,由于微软方面在发送的时候把最后一个东西截掉了(忘记怎么说了),所以出现乱码,你在xsl的链接中输入汉字也会有乱码,呵呵.... 您的问题可以用JS或者在服务端直接转换成HTML,这样您在填写表单的时候就没问题了,看我的网站吧:) |
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
46.875ms |