账号通
    

账号  

密码  

2298

查看

3

回复
主题:UTF-8版本的空间(BLOG、个人门户)问题比较多 [收藏主题] 转到:  
ha300400 当前离线

484

主题

3

广播

1

粉丝
添加关注
级别:四年级

用户积分:10645 分
登录次数:358 次
注册时间:2009/5/14
最后登录:2024/11/19
ha300400 发表于:2009/11/15 14:46:00   | 只看该作者 查看该作者主题 楼主 
科汛在线考试系统(NET)

请选择版本的时候朋友们注意下,如果你打算使用空间功能,建议暂时不考虑UTF8版本

 

UTF版本目前的对中文注册用户的支持问题比较多,许多部分需要修改

 

如果选择UTF8版本,暂时不要开放中文名注册

 

也希望官方能够重视下这个问题。GB版本似乎对中文注册用户比较好。

 

目前我正在使用UTF-8版本制作一个地方门户,如果能对中文注册用户能够解决的比较良好,我会把相关修改的文件传上来,分享给大家。

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
ha300400 当前离线

484

主题

3

广播

1

粉丝
添加关注
级别:四年级

用户积分:10645 分
登录次数:358 次
注册时间:2009/5/14
最后登录:2024/11/19
ha300400 发表于:2009/11/15 21:36:00   | 只看该作者 查看该作者主题 沙发 

没有人关注UTF8的问题么?

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
ha300400 当前离线

484

主题

3

广播

1

粉丝
添加关注
级别:四年级

用户积分:10645 分
登录次数:358 次
注册时间:2009/5/14
最后登录:2024/11/19
ha300400 发表于:2009/11/15 14:52:00   | 只看该作者 查看该作者主题 藤椅 
科汛在线考试系统(NET)
事件:当输入奇数个关键词,并切换搜索栏目时,通过IE传递过去的关键词的最后一个汉字会消失,这是典型的编码问题!UTF-8中用3个字节表示一个汉字,而普通的GB2312或BIG5是个,并且只有IE浏览器才会出现把UTF-8当作两个字节解析,导致IE无法正常完整的传递关键字,因此解决办法不难。

1、在网页文件的<head></head>标签中一定要把字符定义
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
放在<title></title>之前。

2、将通过URL参数传递的汉字,特别是奇数个汉字,加上server.URLEncode()

比如:<a href="?&key="&server.URLEncode(key)&

声明一下:GBK程序不会出现这种问题。

 

 

以上这段是浏览器对UTF-8和GB编码网页的一个区别,给同样使用UTF-8的朋友们参考一下。

 

 

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
lastsong2012 当前离线

173

主题

0

广播

1

粉丝
添加关注
级别:一年级

用户积分:984 分
登录次数:15 次
注册时间:2012/10/15
最后登录:2013/3/21
lastsong2012 发表于:2012/10/16 17:20:27   | 只看该作者 查看该作者主题 板凳 
新手看帖。。。。。。。。。。。
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行0.10938秒 powered by KesionCMS 9.0