第三个建议
建议在发布内容时,UrlEncode这个功能可以自行设置对应到哪个内容标签,而非所有标签的内容都要用到UrlEncode。在标答-内容 这一块的信息,如使用了UrlEncode,则 " 就变成了%26quot;
带&符号的链接也正常了,不会被截掉了。
如不用UrlEncode,则内容那一块的信息全正常,带&符号的链接就不正常了,&及这个符号后面的字符全被截掉了。 UrlEncode后的内容都是正常的,你是想有的用&分断内容,有的不分吧ali15ls 原帖由 rq204 于 2007-11-10 18:35 发表 http://bbs.locoy.com/images/common/back.gif
UrlEncode后的内容都是正常的,你是想有的用&分断内容,有的不分吧ali15ls
非也,&符号是一条链接里的连接符,如 www.xxx.com/index.php?attach=1&post=1&s=22这样的链接。
如果不使用UrlEncode,就会把&post=1&s=22这样的字符全截取掉,导致链接变成 www.xxx.com/index.php?attach=1,因此这条链接就不齐全了。
如果使用了UrlEncode,则链接就完全正常,可是在所发布的内容里,如果带有 " 这个符号,则就被转义为 %26quot;
如: "see here" 就变成了 %26quot;see here%26quot;
如果不使用UrlEncode,则 "see here" 的 " 就正常,但却又导致带有 & 符号的链接里的后面字符被截取掉了(包括&),你可以在内容符签里手工输入 "see here"和 www.xxx.com/index.php?attach=1&post=1&s=22 链接来发布一下就明白了。
这么长时间,我都不使用UrlEncode,目的是为了保持所发布的内容里一些字符不被转义。
而链接里的 & 符号我用中文字符的 - 来代替,发布完后,进数据库,用替换功能把这个 - 符号替换回 & ,虽然能达到我的目的,但操作有些繁琐,希望能对UrlEncode改进一下,在原来对所有标签起作用的前提下,再增加一个 能够自行设置对哪些标签起作用的选项。 爪,以后学习下。。
页:
[1]