_enum.Replace(',',',');//前面那个逗号是中文输入的
这种方法试过,不行
这种方法试过,不行
解决方案 »
- 学习ASP.NET(C#)
- .net两侧悬浮滚动的div 怎样写??一般html里的好象不去作用
- 请教个简单的问题?
- 兄弟们帮帮我啊,在UpdatePanel里如何获取用户控件的方法啊?
- 如何在DataList的页脚里添加“上一页”“下一页”??
- 如何在代码内设置Excel的页边距;还有设置单元格的字符自动换行和填充?
- _________OleDbCommand更新数据库的错误!谢谢各位前辈指点!
- 我安装配置project server 2003 到sharepiont 却出现了问题
- cookie好像保存不了,登陆还是回到login,谁知道怎么回事??
- 我做一个投票的页面时一直出现下面这个错误 高手求救呀 急
- 谁会画aspx类图?
- 快钱参数是中文的要怎样提交给快钱才不会乱码?
/// <summary>
/// 转全角的函数(SBC case)
/// </summary>
/// <param name="input">任意字符串</param>
/// <returns>全角字符串</returns>
///<res>
///全角空格为12288,半角空格为32
///其他字符半角(33-126)与全角(65281-65374)的对应关系是:均相差65248
///</res>
public static string ToSBC(string input)
{
//半角转全角:
char[] c=input.ToCharArray();
for (int i = 0; i < c.Length; i++)
{
if (c[i]==32)
{
c[i]=(char)12288;
continue;
}
if (c[i]<127)
c[i]=(char)(c[i]+65248);
}
return new string(c);
}
/// <summary> 转半角的函数(DBC case) </summary>
/// <param name="input">任意字符串</param>
/// <returns>半角字符串</returns>
///<res>
///全角空格为12288,半角空格为32
///其他字符半角(33-126)与全角(65281-65374)的对应关系是:均相差65248
///</res>
public static string ToDBC(string input)
{
char[] c=input.ToCharArray();
for (int i = 0; i < c.Length; i++)
{
if (c[i]==12288)
{
c[i]= (char)32;
continue;
}
if (c[i]>65280 && c[i]<65375)
c[i]=(char)(c[i]-65248);
}
return new string(c);
}
#endregion
最简单的解决方式是,把两个逗号作废字符串来处理。
Replace这个函数有重载,你可以试下_enum.Replace(",",",");前面是中文逗号,后面是英文逗号。
最简单的解决方式是,把两个逗号作为字符串来处理。
Replace这个函数有重载,你可以试下 _enum.Replace(",",","); 前面是中文逗号,后面是英文逗号。
如果你怕麻烦的话可以直接复制粘贴,说多了没用_enum.Replace(",", ",");
转换HTML非法字符,用于输出显示时
---------------------------------------------------------------------------------------------*/
// function HTMLEncode(fString)
// {
// var HTMLEncode = "";
// if (fString != "" || fString != null)
// {
// fString=fString.replace(/\[/g,"[");
// fString=fString.replace(/\]/g,"]");
// fString=fString.replace(/\'/g,"''''");
// fString=fString.replace(/\+/g,"+");
// fString=fString.replace(/\</g,"<");
// fString=fString.replace(/\>/g,">");
// fString=fString.replace(/\%/g,"[%]");
// fString=fString.replace(/\&/g,"&");
// fString=fString.replace(/\_/g,"[_]");
// fString=fString.replace(/\\/g,"¥");
// fString = fString.replace( ">", ">");
// fString = fString.replace( "<", "<");
// fString = fString.replace("\"", """); //双引号// fString = fString.replace("\'", "'"); //单引号
//// fString = fString.replace( chr(32)&chr(32), " "); //空格
//// fString = fString.replace(/(^\s*)|(\s*$)/g, "")
//// fString = fString.replace(/^[\s ]+|[\s ]+$/g,""); //替换全角空格
//// fString = fString.replace(/ /g,""); //替换半角空格
//// fString = fString.replace( chr(9), " "); //tab键值//// fString = fString.replace( chr(10), "<br>"); //换行
//// fString = fString.replace( chr(13), ""); //回车
// fString = fString.replace(/\r\n/ig,"<br/>");
// HTMLEncode = fString;
// }
// return HTMLEncode;
// }
/*
******************************************************************************************
* 半角<=>全角 *
******************************************************************************************
* 参数说明:
* str:要转换的字符串
* flag:标记,为0时半转全,为非0时全转半
* 返回值类型:字符串
****************************
*/
function DBC2SBC(str,flag)
{
var i;
var result='';
if (str.length<=0)
{
return result;
}
for(i=0;i<str.length;i++)
{
str1=str.charCodeAt(i);
if (!flag)
{
if((str1 < 48 || str1 > 57 && str1 < 65 || str1 > 90 && str1 < 97 || str1 > 122 && str1 < 125) && str1 != 32)
{
result+=String.fromCharCode(str.charCodeAt(i)+65248);
}
else
{
result += String.fromCharCode(str.charCodeAt(i)+0)
}
}
else
{
result+=String.fromCharCode(str.charCodeAt(i)-65248);
}
}
return result;
}
string str = "哈,什么??";
string str2 = str.Replace(',', ',') ;