页面名称或别名中有标点符号导致问题

8 views
Skip to first unread message

WSXephon

unread,
May 28, 2006, 4:15:00 AM5/28/06
to CooCooWakka
编码为UTF-8时页面命名为类似于

EVA心理学与社会学解析-EVA中的"影子"
『EVA』心理学与社会学解析(一)『EVA』中的"影子"

的情况时就会出错,保存页面时会提示数据库写入"tag"时出错或者保存后无法访问,用于别名也一样。但相似语法的:

银河英雄传说-银河战争史"亚斯提战役"

之类的就能用。
换成GB2312编码后好了一点:

『EVA』心理学与社会学解析(一)『EVA』中的"影子"
可以正常使用了,但

『EVA』心理学与社会学解析(一)-『EVA』中的"影子"

这样还是不能用。还有同一页面上创建:

[[银河英雄传说-银河战争史-第一辑-亚斯提战役-I]]
[[银河英雄传说-银河战争史-第一辑-亚斯提战役-II]]

dneg相似的链接时
链接时会提示写入"link"表时出错。
这是怎么回事?
是特定的字符不能使用还是编码示出的问题?
有什么解决方法么?

WSXephon

unread,
May 29, 2006, 1:47:53 AM5/29/06
to CooCooWakka
在MediaWiki上试过无此问题。
大家来帮帮忙呀!

alpha

unread,
May 29, 2006, 6:47:57 AM5/29/06
to CooCooWakka
页面名字太长了就不能用 而且中间不能有空格

WSXephon

unread,
May 29, 2006, 9:37:53 AM5/29/06
to CooCooWakka
空格当然不可以,但是多少字符就不可以了呢?

咕咕

unread,
May 30, 2006, 12:39:48 PM5/30/06
to CooCo...@googlegroups.com
如果是由于长度限制的话,默认限制是50 chars.
可以通过修改数据库tag字段的属性来修改这个限制。

On 5/29/06, WSXephon <wsxe...@gmail.com> wrote:
> 空格当然不可以,但是多少字符就不可以了呢?
>
> >
>

WSXephon

unread,
Jun 1, 2006, 6:12:10 AM6/1/06
to CooCooWakka
应该不止是这个问题,出错时页面名会变成“XXXX/A>”,也就是</A>的“<”不知为何不见了。
Message has been deleted

WSXephon

unread,
Jun 2, 2006, 11:33:50 AM6/2/06
to CooCooWakka
的确是长度限制的问题,好像是在标题过长而且有一个中文字符正好位于50、51个字符的位置时会出一些奇怪的错误,谢谢大家!
Reply all
Reply to author
Forward
0 new messages