遇到一个奇怪编码问题

  在动易2007的留言管理后台表现层开发中,遇到一个怪异的问题,添加留言分类的时候,留言分类添加成功后,名称显示为%#23424;这样的编码,把所有的输入检测都去掉了还是这样,问开发部的同事,大家都没遇到这个问题。

  开始的时候思路被误导了,总认为是被Unicode编码了,但是怎么想也没有在哪里进行过处理啊,后来在GridView的编辑列里,找到一个“是否以HtmlEncode编码呈现”的选项,设置为true以后,显示正常了,但是从编辑框可以看到还是乱码。受此启发,在BLL层的代码里找到了对留言分类标题进行HTMLEncode编码的操作。删除之后,一切正常了。

  这样一个小错误,困扰了我差不多一个月时间,真是郁闷了。

Creative Commons License

本文基于署名 2.5 中国大陆许可协议发布,欢迎转载,演绎或用于商业目的,但是必须保留本文的署名小李刀刀(包含链接)。如您有任何疑问或者授权方面的协商,请给我发送邮件

  • Twitter
  • Facebook
  • Google Buzz
  • Blogger Post
  • Digg
  • MSDN
  • MySpace
  • Ping
  • TechNet
  • WordPress
  • Share/Bookmark
2006年11月5日 | 归档于 所谓技术
标签:
  1. CrazyCoder
    2006年11月23日 01:17 | #1

    HTMLEncode编码后,修改这个留言时也要解码一下。

    去哪里了?怎么找不到你?

发表评论

XHTML: 您可以使用这些标签: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>