PageAdmin网站内容管理系统(CMS)交流论坛

注册

 

QQ登录

只需一步,快速开始

发新话题 回复该主题

【未解决】关于修改menber.js用中文汉字注册会员问题,还没解决... [复制链接]

1#
1、在menber.js里加入了下面这段:
//检测val是否是汉字,是就返回true,不是就返回false
function ISChinese(val)  {
  var reg=/[^\x00-\x80]/;
if(!reg.test(val))
    {
    return false;
    }
else
  {
    return true;
  }
}

2、把//用户名、//登录区、//找回密码 那里的 if(!IsStr(u_nme)) 改为 if(!ISChinese(u_nme))

修改后可以注册成功,但登陆后就出现乱码:

Server Error in '/' Application.
Object reference not set to an instance of an object.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.NullReferenceException: Object reference not set to an instance of an object.

Source Error:



An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

Stack Trace:

[NullReferenceException: Object reference not set to an instance of an object.]   PageAdmin.mem_menu.Page_Load(Object sender, EventArgs e) +257   System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +15   System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +34   System.Web.UI.Control.OnLoad(EventArgs e) +99   System.Web.UI.Control.LoadRecursive() +47   System.Web.UI.Control.LoadRecursive() +131   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1061

Version Information: Microsoft .NET Framework Version:2.0.50727.42; ASP.NET Version:2.0.50727.42
最后编辑jonlon 最后编辑于 2009-09-12 19:42:08
分享 转发
TOP
2#

xiyou版主,帮帮忙啊!!!
TOP
3#

忘记说了,即使不出错也会出现乱码,因为cookie对中文基本上不支持
TOP
4#

难道非要这样?
TOP
5#

原帖由 xiyou 于 2009-9-15 14:38:00 发表
忘记说了,即使不出错也会出现乱码,因为cookie对中文基本上不支持

那就是说没有办法解决喽?
TOP
6#

没有办法解决?
TOP
发新话题 回复该主题