首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • JSF 编码问题 [无满意答案结贴,结贴人:BearRui]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • BearRui
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    • 揭帖率:
    • 2

    发表于:2008-04-28 14:54:49 楼主
    在JSF中输入的中文在显示的时候都被编码来,如何不让JSF编码。
    比如我在JSP页面中写的是: <title>软件 </title>
    运行后生成的源代码确实: <title>&#36719;&#20214; </title>

    如何让JSF保持原来的字符,而不编码成&#36719;&#20214;

    编码后很不利于搜索引擎的搜索。
    100  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • mxm_1123
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-04-28 14:59:461楼 得分:0
    JSF实现不了你所说的功能
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • java2000_net
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    • 2

      2

      8

    发表于:2008-04-28 15:03:172楼 得分:0
    查看html的页面源代码也是这些编码后的吗?

    我想不通,呵呵!也许是JSF内部的过滤机制吧!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • BearRui
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    • 2

    发表于:2008-04-28 15:24:173楼 得分:0
    就是查看html源代码就是编码后的&#36719;&#20214;。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • jack462
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-04-28 16:25:324楼 得分:0
    加上 <%@ page language="java"
    contentType="text/html;charset=gb2312"%>

    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    看看呢
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • chocolate0823
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-04-28 18:26:025楼 得分:0
    <%@ page contentType="text/html; charset=UTF-8" pageEncoding= "Windows-31J" %>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    用这个试试。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • njaufire
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-04-28 18:35:376楼 得分:0
    难道是乱码问题?我学JSF现在还没碰到过。。。应该跟JSF没关系吧,它只不过一个框架而已,应该是程序的问题。

    就光 <title>软件 </title>来说,我建议楼主使用资源文件进行绑定,方便。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • DiligencyMan
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-04-28 18:43:497楼 得分:0
    1、在JSP中设置了UTF-8:


    <%@page contentType="text/html; charset=UTF-8"%>


    2、在请求JSP时,查看网页源文件,里面是否显示了中文:
    比如: <div class="maintitleLeft">创建时间2006-12-15 <div>等等。

    3、可以查找关键字:jsf 本地化,看下baidu上google上的资料。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • nanjg
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-04-28 21:50:258楼 得分:0
    有这样的事?
    估计和你的浏览器设置有观 你改下浏览器的编码设置了
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved