zhihaowang 发表于 2009-2-5 23:43:31

标题中含有英文的双引号时,发布后会截断后面的内容

报告一个bug:

采集英文站时发现:如果标题中含有英文的双引号 " 时,比如:标题为 "abcd",数据库里是 "abcd" ,发送的时候提示:标题为空。因为"后面的内容被截断了。

如果标题为 ab"cd",数据库里是 ab"cd" ,发送的时候,标题为 ab。因为"后面的内容被截断了。

于是我在“标题”里设置,将 " 替换为 " ,发布成功了,然后文章的地址变成了 http://domain.com/ab-u0026quot-cd-u0026quot.html

我不知道这个u0026quot是什么意思,但是好丑,好难看,呵呵。

希望老大能尽快修补这个碰到英文双引号自动截断后面内容的bug,谢谢。

zhihaowang 发表于 2009-2-5 23:45:15

& q u o t ;   就是这个特殊含义的字符串,会出现后面内容的自动截断。

zhihaowang 发表于 2009-2-6 00:04:18

& a m p ; 也有同样的问题, 是u002639 。 其他的符号我没测试过,麻烦管理员注意标题里含特殊符号,自动截断后面内容的问题。谢谢

zhihaowang 发表于 2009-2-6 00:04:40

测试了一下 单引号 是没有问题的。

rq204 发表于 2009-2-6 00:16:24

新版已解决.

明炫网络 发表于 2009-2-6 09:59:57

老版请替换

kiss2008 发表于 2009-2-6 10:22:59

有三种可能出现这种情况:
1)在采集目标站时,编码选择不正确。以"为例,如果编码正确,采集到的内容应是";如果不正确,可能为& q u o t ;
2)在发布时(第三步:发布内容设置),没有勾选“数据发布时进行UrlEncode处理”。特别是英文的内容,一般建议选上!
3)编辑Web发布设置部分,在配置时,"编码设定(目标站)"的下拉菜单里没有选对编码。

以上建议仅供参考。

kiss2008 (Keep It Stupid Simple)

zhihaowang 发表于 2009-2-8 13:26:18

谢谢楼上的大虾,受教了。

blackcake 发表于 2009-6-25 00:11:06

2009 SP2版还是有这个问题
页: [1]
查看完整版本: 标题中含有英文的双引号时,发布后会截断后面的内容