首页 >> 编程知识

中文网站应选用何种编码、datalist中实现全选并删除选择的所有数据?

中文网站应选用何种编码



    在和韩国网友聊天中经常能听到这样的抱怨:"每次浏览大陆中文网站.总有很大一部分的网站无法正常显示.都是一些乱码.只能看一些图片气死人啦..."这里的很大一部分的网站就是没有使用国际通用编码UTF-8的站点.下面来详细说一下什么是UTF-8语言编码.

    在中国大陆中文网站非常常用的GB2312系列标准是我国的国家标准,但只能对简体中文以及多数西方文字进行编码,但对他国非拉丁字母语言还是有问题。

    网页使用UTF-8编码唯一的好处是,无论您的操作系统的使用语言是简体中文(GB2312字符集)、繁体中文(BIG5字符集)或者是朝鲜文、日文、法文、德文、俄文、阿拉伯文、希伯来文、西班牙文、葡萄牙文等各种语言文字,您在使用这些语言文字,都可以正常显示在网页中,其它任何人浏览时都会正常显示,不会有乱码,不会有重码和字符冲突,不需要调整页面的语言编码设置即可正常浏览,多种语言字符可以同时共存在页面上。采用UTF-8编码的网页某种意义上说就是“与国际接轨”了。此外,很多手机终端都使用UTF-8编码,如果网站考虑开发WAP界面而网站数据本身又是UTF-8编码,就省却了开发WAP界面时的转码问题。

    UTF-8是世界通用的语言编码,也是ISO标准10646的等价标准。UNICODE编码的文件中可以同时对几乎所有地球上已知的文字字符进行书写和表示,而且已经是UNIX/LINUX世界的默认编码标准,UTF-8的推广要归功于Google的应用,以及Blog开发者。而如果用Windows XP英文版的IE6.0浏览gb2312语言编码的网页,则会提示是否安装语言包。因此,可能会失去很多的国外浏览者。 国外浏览者。所以当文章/网页中包含繁体中文、日文、韩文时,这些内容可能无法被正确编码显示。为了网站的通用性起见,用UTF8编码是更好的选择。

    我们说一个企业做得成功,说这个企业已经走向国际代码也一样,要走向国际化, utf-8是一种国际编码.它将是未来必然的趋势

    我们来看看日本语的Blog,使用Japanese (EUC)编码、UTF-8编码都占多数;韩国语的Blog,UTF-8编码占多数,Korean (EUC)、Korean也同样占较大部分。 

    由此可以得出,使用UTF-8语言编码,还是使用本国的GB2312语言编码,哪种更能服务于海外的朋友.

截止2007年5月20日
国外IP地址访问本站统计:
访问者位置 独立IP  访问百分比   
韩国  771   37.91%    
新加坡  291   14.31%    
美国  233   11.46%    
马来西亚  217   10.67%    
加拿大  179   8.80%    
日本  78   3.83%    
英国  48   2.36%    
澳大利亚  42   2.06%    
印度尼西亚  41   2.02%    
荷兰  19   0.93%    
法国  17   0.84%    
德国  16   0.79%    
瑞典  12   0.59%    
意大利  12   0.59%    
西班牙  7   0.34%    
新西兰  7   0.34%    
乌克兰  5   0.25%   
俄罗斯  5   0.25%   
泰国  5   0.25%    
挪威  4   0.20%   
阿拉伯联合酋长国  3   0.15%    
菲律宾  2   0.10%    
爱尔兰  2   0.10%   
塔吉克斯坦  2   0.10%    
巴西  2   0.10%    
匈牙利  2   0.10%    
赞比亚  1   0.05%    
波多黎各  1   0.05%   
捷克斯洛伐克  1   0.05%    
尼日利亚  1   0.05%   
约旦  1   0.05%    
阿尔及利亚  1   0.05%   
关岛  1   0.05%    
瑞士  1   0.05%   
摩洛哥  1   0.05%   
越南  1   0.05%   
欧洲  1   0.05%    
以色列  1   0.05%    
 
国外独立IP数  2,034 




datalist中实现全选并删除选择的所有数据?



在窗体中一个datalist控件id是dl,在其中放一个checkbox控件,id是ck,然后通过陕西.吴旗的分页控件来分页,在datalist的外边放一个button,想实现删除所有选中checkbox的数据,,,但,我只能删除在本页中选中的数据,不知道大家还有没有好的办法,给提供一下代码,我的代码如下: 
private void ImageButton5_Click(object sender, System.Web.UI.ImageClickEventArgs e) 

string strconn1=ConfigurationSettings.AppSettings["lyb"]; 
SqlConnection conn1=new SqlConnection(strconn1); 
conn1.Open(); 
string strsql1="delete from main where id=@id "; 
SqlCommand cmd1=new SqlCommand(strsql1,conn1); 
cmd1.Parameters.Add("@id",SqlDbType.Int ); 
foreach(DataListItem chklst in dl.Items ) 

if(((CheckBox)chklst.FindControl("ck")).Checked) 


cmd1.Parameters["@id"].Value=(int)dl.DataKeys[chklst.ItemIndex ]; 
cmd1.ExecuteNonQuery(); 



conn1.Close(); 
Response.Redirect("default.aspx"); 


中文网站应选用何种编码、datalist中实现全选并删除选择的所有数据?(本文完毕)
下一篇:学艺要精,思考要慎.--转UTF-8编码的启发
上一篇:JS实现DataList实现CheckBox的全选/全消