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



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

本文基于署名 2.5 中国大陆许可协议发布,欢迎转载,演绎或用于商业目的,但是必须保留本文的署名小李刀刀(包含链接)。如您有任何疑问或者授权方面的协商,请给我发送邮件。
HTMLEncode编码后,修改这个留言时也要解码一下。
去哪里了?怎么找不到你?