Discuz!官方免费开源建站系统

 找回密码
 立即注册
搜索

建议官方能在X2的UTF8版本中增加注册用户名的字符长度。

[复制链接]
为爱狂奔 发表于 2011-4-18 10:36:21 | 显示全部楼层 |阅读模式
我搜索了一下,发现这个问题一直有人在提,可是官方一直也没有采纳过。其实谁都知道在UTF8下15个字符只有5个汉字,而同为15个字符的GBK却可以有7.5个汉字,不太明白官方为什么非要在两个不同编码的版本里保持字符长度的一致。又看到官方说因为是通用程序暂不考虑修改,不太明白这是什么理由?既然强调通用,试问如今的很多web应用里有几个最多只能注册5个汉字的用户名?而且这样的一个改动并不是很难,不知道官方为什么不做?其实我们站长也可以自己去修改,我也在安装使用版发过一个比较完整的教程,可问题是程序代码再加上数据表字段,涉及到需要修改的地方实在是太多了,这样的话以后的升级维护会非常麻烦。希望正在使用UTF8版本的和准备要使用UTF8版本的朋友们一道来顶帖,推动官方作出修改。也希望官方能够用举手之劳为我们站长解决这个呼吁了多年的问题。
回复

使用道具 举报

dzmimi 发表于 2011-4-18 10:48:02 | 显示全部楼层
也许他们不知道怎么改或者改起来很麻烦
回复

使用道具 举报

 楼主| 为爱狂奔 发表于 2011-4-18 14:53:39 | 显示全部楼层
回复 dzmimi 的帖子

怎么可能呢?我都知道怎么改,但是改起来确实很麻烦,所以才希望官方能够直接修改源代码。
回复

使用道具 举报

samchow 发表于 2011-4-18 15:19:43 | 显示全部楼层
这个虽然不难,但涉及的东西不少吧,估计很难实行。
回复

使用道具 举报

dzmimi 发表于 2011-4-18 15:33:24 | 显示全部楼层
dz是不可能改的技术有限人员有限
回复

使用道具 举报

eqmz 发表于 2011-4-18 15:37:02 | 显示全部楼层
我来看了下,做个记号。
回复

使用道具 举报

肉松面包 发表于 2011-4-18 21:29:37 | 显示全部楼层
这个问题记录一下吧
看能否有好的解决方法。
回复

使用道具 举报

mizguo 发表于 2011-4-18 21:37:40 | 显示全部楼层
回复 肉松面包 的帖子

面包姐,辛苦呵。

这个问题已经提了N年N次了,请务必想办法解决一下。
不然您半夜这么辛苦的回复,所有问题都是研究研究的,没有实际成果啊。白辛苦了。
回复

使用道具 举报

 楼主| 为爱狂奔 发表于 2011-4-18 23:38:16 | 显示全部楼层
本帖最后由 为爱狂奔 于 2011-4-18 23:39 编辑

回复 肉松面包 的帖子

方法应该是有的,而且几乎所有使用UTF8版本的站长都一直在期盼能解决这个问题。比如可以把数据表里相关字段默认设置为18或21个字符,程序最好可以做一个设置功能在后台,可以让站长自行选择,这样对站长而言是比较方便的。或者就只修改默认的数据表字段,程序源代码可以由站长自己你修改,毕竟单改代码是比较容易的,站点升级什么的也不会很麻烦。我自己在本地做过好多测试,如果考虑用户名长了会造成换行的话,那么18个字符是比较完美的,只要把css里的by的值从105改为110,帖子列表页的18个英文小写字母的用户名就不会换行。还有就是80个字符的帖子标题长度,对于UTF8来说只有26个汉字多一点,也显得太短了一些。希望官方能够重视一下这个问题。
回复

使用道具 举报

baozilala 发表于 2011-4-19 00:10:07 | 显示全部楼层
支持!UTF-8解决名称和GBK不一样的的“毛病”!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-8-23 11:19 , Processed in 0.128799 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表